Projects

A selection of things I've built - from open-source infrastructure to AI platforms and web apps.

Systems

Progressive Canary Lab

Zero-downtime deploys, health-gated rollouts, and instant kill switches — a hands-on system for shipping risky code safely, the way production teams do it.

PythonDockerDocker ComposeKubernetesMakefile
AI / LLM

AI Incident Auto-Remediation Platform

A production-inspired multi-agent platform that automates incident triage, root cause analysis, and remediation planning by orchestrating specialized AI agents across logs, metrics, deployments, and operational knowledge.

PythonFastAPILangGraphOpenAIRedisPostgreSQLKafkaDockerKubernetesRAG
AI / LLM

LLM Engineering Platform

An end-to-end LLM system, engineered — data pipelines, RAG, fine-tuning, and a production inference API, wired together with ZenML, Qdrant, and AWS SageMaker.

PythonZenMLQdrantMongoDBAWS SageMakerDockerFastAPIComet ML / Opik
Systems

Consistent Hashing Visualizer

An interactive distributed systems simulator that demonstrates how consistent hashing enables scalable data partitioning with minimal key redistribution. Visualizes virtual nodes, hash rings, and real-time cluster scaling.

PythonPygameSHA-256Consistent HashingDistributed SystemsAlgorithms
Systems

Spring AI Canary

An AI agent that watches live production metrics and decides — on its own — whether to promote, wait, or roll back a canary release. No hardcoded thresholds, just GPT-4o-mini reading error rates and latency in real time.

Java 21Spring Boot 3Spring AIOpenAI GPT-4o-miniDockerDocker ComposeKubernetesMaven
Web

Ecom Microservices Suite

A Spring Cloud microservices platform for e-commerce — centralized config, service discovery, and an API gateway routing traffic to independently deployable user, order, and payment services.

JavaSpring BootSpring CloudSpring Cloud GatewayNetflix EurekaMaven
Web

Quora Microservices App

A Quora-style Q&A platform broken into user, QnA, moderator, and admin services — with an API gateway routing requests and Kafka handling asynchronous processing under the hood.

JavaSpring BootSpring CloudKafkaMongoDBMySQLMaven
AI / LLM

Multi-Agent AI Systems Platform

A production-inspired agentic AI platform showcasing collaborative multi-agent workflows, orchestration, tool calling, memory, RAG, and autonomous task execution using modern LLM frameworks.

PythonLangGraphLangChainOpenAIRAGVector DatabaseFastAPIDocker
Web

CarHub

A car marketplace built with Next.js 13 App Router — search, filter, and browse a live car catalogue pulled from a real API, with dynamically generated 360° vehicle imagery.

TypeScriptNext.jsReactTailwind CSSRapidAPIImagin Studio