Mode 7
A teletext-inspired interactive story experiment with a deliberately atmospheric visual voice.
Open projectUK-based software developer
I work on projects that need technical judgment as much as implementation: security-heavy platforms, specialist tooling, and products that have to be reliable under pressure.
What I’m good at
Taking messy, high-stakes briefs and turning them into software that is calm, coherent, and ready to use.
About
I started programming at five years old on my parents' BBC Micro, teaching myself BASIC and 6502 assembly in the 1980s. From there I moved on to the Amiga, then to the PC in the late 1990s, where software development stopped being just an obsession and became the shape of my career.
In 1997 I began building software in Delphi, and by 1998 I had my first application published on the cover disc of the UK's biggest PC magazine. A second published application followed in 2001. Along the way I worked on pharmacy software, hosting infrastructure, private-school systems, a bespoke Asterisk platform, agency development, and eventually larger-scale engineering work at Cisco, using PHP, Rust, Go, and time-series analytics.
I am proud of the published applications, of placing second in an international coding competition, and of the stranger projects too, including middleware that let people remotely control a paintball gun in a Spanish shopping centre over the internet. The common thread through all of it has been curiosity, range, and a habit of taking on awkward technical problems and seeing them through properly.
A major part of my work now sits around time-series data, analytics, and observability: Prometheus, VictoriaMetrics, Grafana, and the statistical work needed to make operational data genuinely useful. I want this next phase of my work to lean further into consultancy, helping organisations make better technical sense of the data they already collect. That means building sound pipelines, metrics, and analytical tooling, but it also means being careful with interpretation so the numbers reflect what is really happening rather than whatever story is most convenient.
Projects
VictoriaMetrics, Grafana, custom collectors, statistical analysis, and tooling that makes operational data genuinely explainable.
PublishingA lightweight, database-free CMS for static sites that need easy editing without the usual operational weight.
ProductivityA task system shaped around ADHD-friendly workflow, built to turn vague work into concrete next steps.
Analysis toolingBrowser-based binary inspection and forensic analysis tooling for practical investigative workflows.
Experiments
A teletext-inspired interactive story experiment with a deliberately atmospheric visual voice.
Open projectA small audio tool for generating and exploring binaural beat presets in the browser.
Open projectA clean solver and generator focused on clarity, correctness, and algorithmic feedback.
Open projectA more capable calculator utility for the moments when a basic four-function tool is not enough.
Open projectOpen source
I like shipping work that other developers can inspect, reuse, improve, or adapt. The thread across the open source projects is straightforward: practical tooling, readable implementation, and a bias toward software that solves real problems.
Contact
Available for remote and async work across security-sensitive builds, specialist tools, and product development.