A selection of my recent projects across Go, real-time streaming, and cloud infrastructure.
A thread-safe, concurrent Go service that orchestrates live HLS playlists: a sliding-window buffer, gap detection, and self-healing that keeps the manifest contiguous when segments arrive late or out of order. Ships with a Next.js visualiser built for live talks.
A real-time, voice-in-the-loop AI agent in Go. You talk to it, it talks back, and it only takes an action after you confirm out loud. Built on Gemini Live, with a human-in-the-loop confirm gate that separates safe actions from ones that change the world.
Real-world traffic flow optimisation concept using graph algorithms to reduce urban congestion. Leverages Google Cloud Platform and Firebase for real-time data handling.
A TCP-Chat implementation in Go that mimics the netcat utility in a server-client architecture. Handles multiple connections, message broadcasting, and history.