VS Code Icon

Projects

A collection of projects I've built and contributed to.

Featured Projects

DSA Saathi: Voice-to-Voice AI Mock Coding Interviewer

DSA Saathi: Voice-to-Voice AI Mock Coding Interviewer

An editorial-grade, voice-to-voice mock coding interviewer and pair programming companion built directly into Chrome for practicing LeetCode problems. Speak naturally, type replies inside the code editor, view live transcripts, and receive comparative FAANG benchmark scorecards with git-style code diffs.

Chrome ExtensionReactTypeScriptNode.jsExpressGemini APIWhisper

Scaling-Train: Microservices Railway Booking SystemRepo

A production-grade microservices-based railway booking system backend implementing the Saga Orchestration Pattern, distributed locking (Redis), event-driven architecture (Kafka), and optimistic concurrency control.

Node.jsExpressPostgreSQLKafkaRedisMicroservicesPrisma
View GitHub Repository
CSS Olympics: Real-Time High-Scale Event Platform

CSS Olympics: Real-Time High-Scale Event Platform

Architected and delivered a production real-time platform sustaining 300+ concurrent users, 100K+ API calls, and 60K+ Redis reads within 72 hours of launch; engineered Redis caching layer reducing query latency by ~70% during peak live match traffic. Shipped 6 core features across registration, live scores, social feed, and points investment.

React NativeReact.jsNode.jsExpressMongoDBRedis
Scalable Real-Time Chat Application

Scalable Real-Time Chat Application

Developed a 3-service microservices system (chat, auth, mail) with WebSockets for sub-100ms real-time message delivery and RabbitMQ for async email notification queuing. Secured the authentication layer with Redis-backed OTP storage and rate limiting.

React.jsNode.jsExpressMongoDBRedisWebSocketsRabbitMQJWT
MockMate: AI-Powered Interview Simulator

MockMate: AI-Powered Interview Simulator

Built a serverless AI mock-interview platform using Next.js 14 API routes, Convex database, and LLM-backed n8n orchestration workflows for role-specific question generation; designed 3-stage event-driven feedback pipelines reducing AI response latency by ~40%.

Next.js 14TypeScriptConvexn8nClerkTailwind CSSArcJet
PlaceMe: AI-Powered Placement Management System

PlaceMe: AI-Powered Placement Management System

An automated College Placement Management System (TNP Cell Portal) built to streamline recruitment drives, eligibility tracking, and recruiter coordination. Features multi-role dashboards (Admins, TNP Officers, Recruiter, Student), automated invitation pipelines, and an AI-driven resume/profile analyzer powered by Gemini API.

Next.jsReactNode.jsExpressDrizzle ORMPostgreSQLGemini API

CodeCowRepo

An automated pull request review tool similar to CodeRabbit. Automatically reviews code changes, generates summaries, and posts feedback directly on GitHub PRs using LLMs.

TypeScriptAI Code ReviewLLM IntegrationGit HooksNode.js
View GitHub Repository
CSS Official Website

CSS Official Website

The official website for Computer Science Society NITS. Serves as the central hub for society events, resources, and announcements.

ReactTailwind CSSWeb DevelopmentSupabase
authflow

authflow

A plug-and-play authentication engine for Node.js. Supports email/password signup, OTP login, email verification, and JWT cookies.

Node.jsnpmAuthenticationJWT
Contract Management Platform

Contract Management Platform

End-to-end platform for managing contract lifecycles. Features strict state enforcement, reusable blueprints, and robust backend architecture.

ReactNode.jsExpressMongoDB
main
00
Prettier