About me
I'm a Midlands-based software developer building applications, integrations and developer tools. Most of my professional work involves C# and .NET in the pensions industry. Outside work, I enjoy experimenting with different languages and technologies.
My personal projects start with something I want to use, a problem I'd like to solve, or simply curiosity. I enjoy figuring things out, making complicated processes easier to use, and taking care to make the experience intuitive for the people using them. New ideas do have a habit of arriving uninvited, so they go on the backlog to wait their turn.
Projects
A selection of things I've built, the problems I've tackled, and the engineering behind them.
EvNerd
An Android app for tracking EV charging sessions that grew into a local-first system with offline synchronisation, Polestar integration and time-of-use charging calculations.
Dataflow Debugger
A browser-based editor and debugger for Azure Data Factory Mapping Data Flows, with local execution, visual transformation explanations and no backend required.
Skyjo Strategy Challenge
A browser-based coding challenge made as an office enrichment activity, where you can write C# strategies, compile them locally and benchmark them against other players over thousands of simulated games.