Clear thinking,
secure systems,
ambitious builds.
I work on projects that need technical judgement as much as implementation: security-heavy platforms, specialist tooling, and products that have to be reliable under pressure.
From a BBC Micro in the 1980s
to security, tooling, and analytics.
I started programming at five on a BBC Micro — BASIC first, then 6502 assembly. I moved through the Amiga era and into the PC world, always building rather than consuming.
Professionally since 1997, starting in Delphi. My first app shipped on the cover disc of a UK PC magazine in 1998. A second followed in 2001. Since then: pharmacy software, hosting infrastructure, private-school management systems, a bespoke Asterisk platform, agency work, and engineering at Cisco using PHP, Rust, and Go.
I have placed second in an international coding competition, shipped middleware that let people remotely control a paintball gun in a Spanish shopping centre over the internet, and built systems where the reliability bar is high and the margin for error is narrow.
Currently my focus is on time-series data, analytics, and observability — Prometheus, VictoriaMetrics, Grafana — with an eye on moving further into consultancy.
Time-series data, analytics, and observability. VictoriaMetrics, Prometheus, and Grafana — plus moving further into consultancy for teams that need technical clarity alongside technical execution.
Practical, direct, careful. Unglamorous problems taken seriously. Complexity added only where simplicity genuinely will not do.
Projects
Selected work across products, tooling, and consultancy.
Nexus Terminal
A cross-platform SSH, Telnet, raw TCP, and GitHub client with encrypted credentials, tabs, split panes, and a command palette. Built for developers who spend serious time in the terminal.
View project ↗Metrics, Analytics & Observability
VictoriaMetrics, Grafana, custom collectors, statistical analysis, and reporting — for teams that need more than a dashboard.
See the work ↗NeoCMS
A lightweight, database-free CMS for static sites that still need proper editing. Adds WYSIWYG to what you already have, without the usual drag.
Learn more ↗DarkMatter
An ADHD-friendly project and task manager built around how work actually feels when focus is inconsistent.
Learn more ↗Apps & Browser Tools
Binary inspection, firmware analysis, audio generation, forensics workbenches, and interactive fiction — all running in the browser.
Browse apps ↗Apps & Experiments
Browser-based tools built for real use — from forensic workbenches to atmospheric interactive fiction.
Mode 7
Teletext-inspired interactive horror fiction
Binaural Beats
Browser binaural tone generator with presets
Sudoku Solver
Build, generate, check, and solve boards
Calculator
Scientific, graphing, and unit conversion
The apps catalogue covers the full range: DarkMatter and BlackWall, the forensic and firmware tools, and the smaller experiments.
Open Source
Work that ships inspectable and reusable — software hidden in a private repo has limited value.
Browser-based shell and systems tooling
Poisons phishing sites with invalid data
Teletext-style interactive fiction engine
Browser word game implementation
Solver and puzzle board generator
Database-free CMS for static sites
Lightweight webhook handling
If the brief is awkward, that is usually where I am most useful.
Available for remote and async work across security-sensitive builds, specialist tools, and product development.
Security-sensitive builds, specialist tooling, analytics and observability systems, product development, and projects where the specification is still being written.
UK-based. Remote-friendly. Available for project and consultancy work — reach out by email or phone to discuss.