← index
Projects
HTTP Proxy Server
High-performance HTTP proxy built in C++ with zero-copy I/O and concurrent connection handling.
2025 +
[ project screenshot ]
C++ Networking Systems
A fully functional HTTP/1.1 proxy server written from scratch in C++. Implements zero-copy I/O using sendfile(), handles concurrent connections via epoll, and supports both forward and reverse proxy modes. Built as a deep-dive into how network proxies actually work at the socket level — no libraries, just raw sockets and system calls.
BNS RAG
Retrieval-Augmented Generation system for specialized biomedical navigation services.
2025 +
[ project screenshot ]
Python LLM RAG Vector DB
RAG pipeline built for biomedical navigation services. Ingests domain-specific documents, chunks and embeds them into a vector store, and retrieves relevant context at query time before passing to an LLM. Designed for accuracy over speed — the domain doesn't tolerate hallucination.
Distributed Cache
Key-value store with eventual consistency and partition tolerance.
2024 +
[ project screenshot ]
Go Distributed Systems Consistency
A distributed key-value cache implementing consistent hashing for node distribution, gossip protocol for cluster membership, and eventual consistency via vector clocks. Built to understand the practical tradeoffs of CAP theorem — not just the theory.
Load Balancer
Layer 7 load balancer implementing round-robin and least-connections algorithms.
2024 +
[ project screenshot ]
C++ Networking Algorithms
Layer 7 load balancer with pluggable routing algorithms — round-robin, least-connections, and IP hash. Parses HTTP headers to make routing decisions, tracks backend health via active probes, and removes unhealthy nodes automatically. Written in C++ with an emphasis on low latency.