Portfolio
Things I've Built
A collection of projects I've shipped — from blockchain apps to notification platforms.
Dection
Built a 100% decentralised application that stores all data on the Ethereum blockchain and uses Aadhar numbers for authentication. Developed a smart contract that allows users to conduct elections, cast votes, and get results in a secure and transparent manner.
Notification System Microservices
Architected and built a Go-based microservices system for asynchronous, multi-channel notifications (Email, SMS, WhatsApp). Integrated RabbitMQ for message queuing, PostgreSQL for persistent data, and Redis for API rate limiting. Developed a full-stack notification platform featuring a responsive React/Vite frontend and three distinct Go backend services.
Pantheon 2023
Built and led the creation of the Pantheon'23 website, the largest college tech fest in Jharkhand, managing 3000+ user registrations and 500+ team registrations with zero downtime. Implemented advanced security measures, including OTP authentication via Nodemailer.
Lumina Marketing Agent
Built an autonomous AI agent to monitor specific marketing niches (e.g., AI Tools, SaaS) via the Reddit API and identify trending topics. Designed agentic workflows leveraging Python and the Google Gemini API to automatically generate comprehensive campaign kits containing LinkedIn posts, Twitter threads, and image prompts. Orchestrated tool-calling, custom skills, and prompt templating to streamline content creation.
AI Portfolio: Jarvis
A modern, highly interactive personal portfolio built with Next.js 15 and React. Features an integrated AI assistant powered by Gemini 2.5 and Llama 3 to answer visitor queries interactively. Includes a custom-built, rate-limited email contact system and tracking via Discord Webhooks.
Multi-threaded Java Chat Application
Developed a real-time, client-server chat application using Java Sockets. Designed a concurrent server architecture that manages multiple user connections simultaneously via dedicated handler threads. Implemented non-blocking client-side I/O using buffered streams to ensure seamless, asynchronous message broadcasting and receiving.