Featured Projects

A selection of my recent projects across Go, real-time streaming, and cloud infrastructure.

HLS Orchestrator

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.

GoHLSStreamingConcurrencyNext.js

Atlas

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.

GoGemini LiveAI AgentsReal-time
Work in progress

The Zipper

Real-world traffic flow optimisation concept using graph algorithms to reduce urban congestion. Leverages Google Cloud Platform and Firebase for real-time data handling.

GoGCPFirebaseJavaScript

net-cat

A TCP-Chat implementation in Go that mimics the netcat utility in a server-client architecture. Handles multiple connections, message broadcasting, and history.

GoTCPLinuxConcurrency