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. Python 2026

  • echo.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. Python 2026

  • GlobeGuide — 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. TypeScript 2024

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. TypeScript 2026

  • Go-Restaurant-Backend — REST API backend for restaurant management. Go + Gin + MongoDB. User management, food items, menu, orders, invoicing. Go 2025

  • rate-limiting — Spring Boot backend implementing API rate limiting via Redis. Java 2024

  • Community-Backend — RESTful Community API with auth/authz, CRUD, PostgreSQL. TypeScript 2024

Web #

  • EduSphere — Educational management system for students and educators. Next.js + Node.js + Express + PostgreSQL + Tailwind. TypeScript 2025

  • Blog-App — Blog platform with author filtering. Next.js + Express + Prisma + Postgres. TypeScript 2026

  • Online-Appointment-System — MERN-stack doctor appointment booking with Admin / User / Doctor roles. JavaScript 2024

Infrastructure / Trial #

  • Integration-tests — Integration testing implementation reference. Shell 2025

  • e2e-testing — End-to-end testing scaffolding. JavaScript 2025

Games #

  • Dice-Game — Two-player dice game in vanilla JS. JavaScript 2023

  • Simon-Game — Memory game — repeat the color sequence. JavaScript 2023


More on GitHub.