Projects
A selection of things I’ve built.
AI #
sentinel-agent — AI-powered GitHub PR-review agent. Temporal for durable orchestration, LangGraph for multi-step reasoning, Neo4j knowledge graph (CALLS / IMPORTS / CONTAINS), Tree-sitter AST extraction, validator stage to ground every finding. p90 latency under 5 min, 95% review-publish success.
Python2026echo.ai — Real-time audio bridge between developers and AI coding agents. Narrates what the agent is doing, alerts when it’s blocked, accepts voice responses — so you never have to return to the screen.
Python2026GlobeGuide — AI travel itinerary platform. Gemini AI with structured prompts, Redis caching to cut repeat-query cost, async PDF rendering via Puppeteer, transactional email via Nodemailer.
TypeScript2024
Backend / Distributed Systems #
Scalable-Websocket-Server — Horizontally scalable WebSocket server using Redis Pub/Sub for message distribution across instances. Scales via Kubernetes HPA while maintaining real-time delivery.
TypeScript2026Go-Restaurant-Backend — REST API backend for restaurant management. Go + Gin + MongoDB. User management, food items, menu, orders, invoicing.
Go2025rate-limiting — Spring Boot backend implementing API rate limiting via Redis.
Java2024Community-Backend — RESTful Community API with auth/authz, CRUD, PostgreSQL.
TypeScript2024
Web #
EduSphere — Educational management system for students and educators. Next.js + Node.js + Express + PostgreSQL + Tailwind.
TypeScript2025Blog-App — Blog platform with author filtering. Next.js + Express + Prisma + Postgres.
TypeScript2026Online-Appointment-System — MERN-stack doctor appointment booking with Admin / User / Doctor roles.
JavaScript2024
Infrastructure / Trial #
Integration-tests — Integration testing implementation reference.
Shell2025e2e-testing — End-to-end testing scaffolding.
JavaScript2025
Games #
Dice-Game — Two-player dice game in vanilla JS.
JavaScript2023Simon-Game — Memory game — repeat the color sequence.
JavaScript2023
More on GitHub.