A full-featured interpreter built from scratch in Go, supporting first-class functions, closures, hash maps, REPL, Pratt parsing, and custom runtime evaluation.
GoParserInterpreterASTPratt Parsing
HTTP Server From Scratch
Low-level HTTP/1.1 server implemented in Go. Handles raw TCP, chunked transfer encoding, response trailers, and binary streaming following RFC-9110 & RFC-9112.
GoNetworkingHTTP/1.1TCPStreaming
Go Pub/Sub CLI
Lightweight publish/subscribe system built in Go with TCP transport and interactive CLI. Supports framed binary protocol, topic-based routing, and real-time message streaming between multiple clients
Low-level Git clone implemented in Rust. Supports core Git plumbing commands like init, hash-object, write-tree, and commit-tree, reimplementing Git internals from scratch.
RustCLIGit InternalsFile System
BitBuddies
Peer-to-peer distributed file storage network with TCP-based transport, AES-GCM encryption, peer discovery, streaming, and virtual thread concurrency.
JavaDistributed SystemsNetworkingP2PAES-GCM
AI Video Translator
End-to-end AI-assisted video translation and dubbing system in Rust. Automates transcription, translation, TTS voice cloning, and lip sync via FFmpeg, ElevenLabs, and Sync.so.
RustFFmpegElevenLabs APIGoogle Cloud STTSync.so
Greenlight API
Comprehensive RESTful API built in Go with modular architecture, PostgreSQL integration, user auth, permissions, rate limiting, and metrics for observability.