I'm a .NET and cloud engineer based in Leeds, building developer tools, distributed systems, and occasionally entire interfaces disguised as terminals.
Explore my work through an interactive terminal portfolio, built with Blazor, .NET 10, and C# 14.
- Service Bus Emulator Explorer - A web UI for exploring queues, topics, subscriptions, messages, and dead-letter queues in the Azure Service Bus Emulator.
- BlazorTerm - An iTerm-inspired portfolio with a real shell, composable pipelines, OpenTelemetry traces, and a virtual filesystem.
- Azure Functions Isolated Worker Test Host - A test harness for running integration tests against .NET isolated Functions without Azure infrastructure.
- OpenTelemetry Collector Contrib - Added configurable HTTP success mapping to the Azure Monitor exporter.
- Pulumi Azure Native - Helped move Service Bus resources to an API version exposing
userMetadata. - Report and investigate issues across Azure developer tooling, including the Cosmos DB Emulator and Cosmos DB Shell.
.NET / Azure / OpenTelemetry / distributed systems / Kubernetes / developer experience