Here's a selection of some things I've built

Liakos Language

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

GoCLIPubSubTCPMessagingDistributed SystemsNetworking

Git From Scratch

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.

GoPostgreSQLREST APIRate LimitingMetrics