Projects

Full-Path Emissions Cost Model

End-to-end telemetry pipeline for measuring the carbon cost of web browsing. Combines a Firefox extension with a backend estimation server to map system-level metrics to emission estimates. University of Glasgow dissertation project.

typescript telemetry sustainability research

Raft Visualiser

A specification-compliant implementation of the Raft consensus algorithm with real-time visualisation. Built alongside MIT 6.5840 (Distributed Systems), with full OpenTelemetry instrumentation across both the Go backend and React frontend.

go react raft opentelemetry distributed-systems

Multi-Agent Automated Coding

A framework for running multiple AI coding agents in parallel on a shared codebase without conflicts. Uses a mutex-protected dependency state tree to coordinate real-time task decomposition across worker threads.

typescript ai-agents concurrency

Blog

No posts yet.