Case studies
The systems I have built and rebuilt: what the problem was, what I changed, and what it moved.
RingTwice2025 — Present
Modernising a Rails marketplace: a 500% gain on critical API endpoints, a migration to Rails 8, automated invoicing over Peppol, and AI woven into the day-to-day engineering loop. Read →
LearningRobotsJune — September 2025
An offline-ready web app that connects to and controls LearningRobots' AI robots, and teaches children the basics of neural networks, configured and visualised entirely in the browser. Read →
Efalia Engage2018 — 2025
Seven years turning a citizen participation platform into a fully customisable SaaS, through a gradual Rails API migration, an in-house form builder, AI-powered moderation, and the infrastructure underneath it all. Read →
GemographyJanuary — July 2018
Backend systems and admin dashboards on Node.js, Vue.js and MongoDB, with geospatial proximity search, multi-channel authentication, and a production environment configured and maintained end to end. Read →