Work
Case studies
The systems I have built and rebuilt: what the problem was, what I changed, and what it moved.
RingTwice2025 — PresentModernising 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.LearningRobotsJune — September 2025An 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.Efalia Engage2018 — 2025Seven 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.GemographyJanuary — July 2018Backend 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.