I'm a developer who builds production-ready systems across the full stack. From enterprise authentication services to AI-powered search platforms, I focus on creating robust, scalable applications.
-
Full Stack Development: I build complete applications using Next.js 15, React 19, Spring Boot, FastAPI, and Node.js. My projects range from real-time chat platforms to e-commerce systems with AI-powered search.
-
AI & ML Engineering: I implement RAG pipelines with LangChain and ChromaDB, build multi-provider AI chat systems using Vercel AI SDK, and develop ML models for real-world problems like air quality impact analysis and facial recognition.
-
IoT & Embedded Systems: I've built a complete E-Paper Dashboard system that turns jailbroken Kindles into smart displays, TOTP-based Smart Locks with companion Android apps, and CCTV automation with motion detection and Telegram alerts.
Suraksha - Production-ready multi-tenant auth service with Email/Password, Magic URLs, 2FA/OTP, JWT (RS256), token rotation, and RabbitMQ
Spring Boot PostgreSQL Redis RabbitMQ JWT Flyway
Khoj - Change Data Capture pipeline with Debezium, Kafka & OpenSearch
PostgreSQL Kafka OpenSearch Docker
goredis - Redis server implementation from scratch
Go TCP RESP Protocol
Curiosity - Multi-modal AI search with 3 modes (Normal/Pro/Deep Search with 100+ source synthesis), real-time streaming, and automated news digests
Next.js 15 FastAPI LangChain OpenAI Playwright Socket.io
Chat - Unified interface for OpenAI, Claude, Gemini, Grok, DeepSeek, Llama & Qwen with session persistence and token tracking
Next.js 15 Vercel AI SDK Supabase Drizzle ORM TypeScript
Resume.AI - RAG-powered resume chatbot with multiple LLM providers (Groq, OpenRouter, Ollama)
Python LangChain ChromaDB Groq DeepSeek R1
GymDost - AI fitness tracker with GPT-4.1 conversational meal logging and macro calculations
Next.js 15 Prisma OpenAI Zustand TypeScript
MarketPlace - AI e-commerce search with intelligent web scraping
Next.js FastAPI Playwright OpenAI
LifeSpan - ML-powered air pollution impact analysis (ELM, Neural Networks, Random Forest, SVM, KNN - 0.994 RΒ² score)
Next.js Python D3.js scikit-learn NASA Data
FaceRecognition - Real-time attendance system with face detection
Python OpenCV KNN/SVM
practice-coder - LeetCode-style platform with Monaco editor, test execution, and AI code reviews
React 19 TypeScript Monaco Editor Vercel AI SDK Python Judge
Dashboard - URL shortener + file sharing platform
Next.js Supabase Prisma Express
CodeLog - Automated LeetCode question logging with LLM integration
Flask Playwright LLM
E-INK-Dashboard - Orchestration system turning jailbroken Kindles into smart displays with 4 modes, scheduling, sensors, and SSH management
Node.js Puppeteer Redis SSH2 Canvas Fbink
SmartLock + Android - ESP32 smart lock with Android authenticator, QR setup, and RFC 6238 TOTP
Kotlin Jetpack Compose ESP32 Arduino TOTP
CCTV - Self-hosted surveillance with motion detection, RTSP restreaming, Telegram alerts, and GPU compression
Python FastAPI OpenCV FFmpeg ESP32-CAM Telegram Bot


