Summary
Backend-focused full-stack engineer specialising in high-scale Node.js systems, Python, React, Next.js, Flutter, real-time infrastructure, cloud deployments and AI/MCP integration. Built production platforms processing 80K+ orders at <200ms P95 latency with 99.9% uptime. Strong bias toward system design, end-to-end ownership, and pragmatic architecture. NIT Allahabad.
Technical Skills
Frontend
React 19, Next.js 16, TypeScript, Tailwind CSS v4, SWR, TradingView
Backend
Node.js, Express, Python, FastAPI, REST APIs, WebSocket, Microservices
Databases
MongoDB, PostgreSQL, Redis, Query Optimisation, Geospatial Indexes
AWS
EC2, ALB, ASG, Route 53, CloudFront, WAF, S3, SES, IAM, CloudWatch
DevOps
Docker, NGINX, CI/CD, GCP, OCI, Linux, Git
System Design
Distributed Systems, Event-Driven, High Availability, Real-Time Sync
AI / GenAI
Model Context Protocol, LLM Integration (Claude, GPT, Gemini)
Mobile
Flutter, Dart, BLoC, Android, iOS, Play Store, App Store
Selected Projects
Real-Time Monitoring Dashboard | Event-Driven Microservices Architecture
Python, FastAPI, Next.js 16, React 19, TypeScript, Tailwind CSS v4, Kafka, PostgreSQL, Redis, Docker, OCI (Ampere A1)
-
Architected 12-service event-driven system with Kafka-based data pipeline (KRaft mode, Snappy compression) processing live market data from Kite WebSocket API through 4-stage flow (data-ingestion → candle-builder → rsi-calculator → divergence-detector) with <50ms end-to-end latency
-
Implemented incremental RSI calculation using Wilder's smoothing (avoiding 300+ candle recalculation per tick) and ZigZag peak/trough analysis for price/RSI divergence detection with Redis pub/sub broadcasting alerts to WebSocket clients and PostgreSQL time-series persistence
-
Built multi-source news aggregation (Livemint, Moneycontrol, Financial Express) with keyword tagging (150+ terms), sentiment analysis, and 5-minute Redis caching for real-time financial news delivery
-
Developed responsive frontend with Next.js 16 App Router, React 19, TypeScript, Tailwind CSS v4, SWR caching, and embedded TradingView charts for live market visualisation
Agent-Centric Property Listing Platform | Geo Search + AI Chat
NestJS, Next.js, PostgreSQL, PostGIS, Redis, Cloudinary, OCI ARM, Claude AI, Docker, Tailwind CSS, TypeScript
-
Built full-stack property listing platform with NestJS + Prisma REST API, PostGIS powered geo-search, and Next.js + Tailwind CSS frontend — connecting property seekers with verified agents in Bangalore
-
Implemented complete visit booking lifecycle (pending → scheduled → visited → confirmed/cancelled), agent time-slot management, role-based access (user/agent/admin), and rate-limited SMS OTP auth with daily password fallback
-
Integrated Claude AI conversational assistant for natural-language property search; deployed on OCI ARM free tier with Docker + Cloudflare Tunnel — zero infra cost, scalable to 50K+ users
Self-Hostable Push Notification Platform | MCP-Powered for AI Agents
Node.js, TypeScript, Express 5, Prisma, PostgreSQL, BullMQ, Valkey, Flutter, MCP, FCM, SigNoz (OTel), Sentry
-
Built a self-hostable, multi-tenant push notification platform with MCP (Model Context Protocol) support — letting AI agents (Claude Desktop etc.) send FCM push notifications directly to users' phones via natural language
-
Architected horizontally scalable system with BullMQ on Valkey for async delivery queuing, PgBouncer for connection pooling, and separate stateless API / MCP / Worker processes — each independently scalable
-
Shipped full Flutter mobile app for device registration, channel management, and notification history; wired end-to-end observability with SigNoz (OpenTelemetry) + Sentry
40K+ Downloads
2K DAU
Offline-First Mobile App | Flutter + BLoC
-
Built cross-platform Flutter app with offline-first architecture using Isolate-based multithreading for background data processing without blocking UI
-
Implemented Hydrated BLoC with Hive persistence for offline-first state management, enabling full app functionality without network connectivity
AI Image Generation Pipeline | TypeScript · Node.js · OpenAI · Gemini
-
Automated pipeline using OpenAI API for runtime prompt generation and Gemini for high-quality product image generation — output integrated into React/Next.js e-commerce product showcase pages