auto_awesomeFeatured Work

Projects & Portfolio

A collection of AI-powered systems, multi-agent workflows, and full-stack applications. Each project showcases production-ready solutions built with modern technologies.

psychology
Live
arrow_outward

NextRole

7-agent AI system for job search automation with intelligent CV parsing, job matching, cover letter generation, and mock interview prep. Built with FastAPI, LangGraph, LangChain, OpenAI GPT-4o, and Next.js. Deployed on AWS Lambda + Amplify.

7
Autonomous Agents
90%+
Feedback Accuracy
85%+
Job Match Precision
PythonFastAPILangGraphLangChainOpenAI GPT-4oNext.jsSupabaseRedis
psychology
Live
arrow_outward

YojanaKhoj

AI-powered government benefits discovery platform for India. A conversational quiz matches user profiles against 101 central and state schemes across 14 states using three-valued rule logic (true / false / cannot-evaluate), then the LLM explains each verdict — it never decides eligibility. UI in 10 languages, scheme content in Hindi and English. WhatsApp bot built, pending BSP approval.

101
Schemes, 14 states
3-valued
Rule logic
10
UI languages
Next.js 14Node.jsMongoDBOpenAI GPT-4oLangChainRule EngineAWS Lambda
psychology
Live
arrow_outward

AI Job Finder Agent

Intelligent job search automation that sweeps 35 configured career boards (Greenhouse, Lever and Ashby pages) plus the major aggregators daily, scores each listing against your resume using a Claude → Gemini → OpenAI fallback chain, and delivers the best matches to your email and WhatsApp. Features smart deduplication via MongoDB and LinkedIn HR email extraction for cold outreach.

35
Career Boards
3
AI Providers
Daily
Auto Schedule
Node.jsClaude APIGeminiMongoDBTwilioCronScrapingBee
psychology
Production · NDA
lockNDA

ESG Agent

An ESG agent that queries company sustainability data, builds dashboards on the fly, produces Excel and PDF exports, and covers framework reporting. Deliberately single-agent rather than multi-agent: 21 typed tools bound per request against the caller's role, with every figure derived server-side so the model routes and explains but never computes a regulated number. Cuts manual ESG analysis time by roughly 70%.

21
Typed Tools, One Agent
Zero
Model-Computed Figures
RBAC
Access Control
AWS BedrockLangGraphLangChainNode.jsMongoDBAgentic AI

infoAs per NDA signed with the company, we are not able to share the source code or live demo.

code
Production · NDA
lockNDA

Making a slow ESG dashboard load instantly

A dashboard query took over three seconds. It now returns in under one. I rewrote the read path to denormalise at write time, moving unit conversion and date bucketing to write time — removing 22 join and expansion stages (14 $lookup, 8 $unwind) and cutting documents scanned per query 12×, from ~38K to ~3.2K — added the compound indexes the queries actually needed, and made the backfill resumable so it could be re-run against production safely.

3s → under 1s
Dashboard load time
38K → 3.2K
Documents scanned
240K LOC
Platform size
MongoDBNode.jsAggregation PipelinesIndexingPerformance

infoAs per NDA signed with the company, we are not able to share the source code or live demo.

code
Deployed
arrow_outward

Alumni Connect

Real-time social platform connecting university alumni and students. Features live chat, event management, job board, and role-based access control with college admin approval flow. Built with Node.js and WebSocket for real-time communication.

PHPMySQLJavaScriptWebSocketHTMLCSS
code
Deployed
arrow_outward

Magical Arena

Turn-based combat game in TypeScript where two players fight using dice-driven attack and defence mechanics. Each player has health, strength, and attack attributes. Includes comprehensive unit tests for Player and Match classes — written as a clean code challenge.

TypeScriptNode.jsJest