
End-to-end software engineering and consulting from a uniquely cross-domain background — medical devices, defence systems, and complex financial software. From device to screen, the right level of rigour for the job.
$ my services
Architecture decisions, technology choices, and a delivery plan — grounded in your timeline, budget and where things stand today. Whether you're starting something new or taking existing software to the next level.
An independent assessment of your codebase — from a one-off health check to a plan that raises the bar across your team. Covering quality, consistency, and the automated practices that keep things honest as you scale.
Systems thinking across architecture, interfaces, and data modelling — including legacy integration and API design for LLMs. The practical decisions that shape whether a system stays easy to extend or fights you every step.
Structured testing, testable requirements, and CI/CD confidence — whether starting fresh or catching up after rapid iteration. Get from where you are now to a place where every release is backed by something real.
End-to-end product development — from architecture to a working application you can test, distribute, and start iterating on. Fast enough for a proof of concept, solid enough to build on when you're ready to scale.
$ my work

Founder @ Casomo
Web resources and tools for professionals
Accurate financial calculators and planning tools — built with the same test and verification rigour I bring to engineering work. I also write and edit the surrounding content, condensing complex financial topics into clear, usable resources. End-to-end ownership from identifying the gap through to SEO, development and release.

Senior Software Engineer @ Cambridge Consultants
Verification on the LEGO Smart Brick
Built automated test protocols and rigs at Cambridge Consultants during their partnership with LEGO. Verified the wireless charging system and extended the power model used to spec the energy storage hardware for the final product.

Senior Software Engineer @ Cambridge Consultants
AI assurance of drone-captured image classifiers for MOD (AUKUS) field-trials
Worked with security, AI and test engineers at Cambridge Consultants to build a Python test suite that quantified image classifier robustness against adversarial attacks. The tools were deployed at live AUKUS field trials — run in partnership with the UK's allies — assessing software effectiveness under representative combat scenarios.

Lead Software Engineer @ Proteus
Economic scenario generator for actuaries
Took a prototype scenario generator — built by the founders as a demonstration — and shipped it as a production SaaS product in Azure. Two-engineer team: I owned the application code and delivery planning while a second engineer handled security and infrastructure. Managed communication with the founders and translated their requirements into working software.

Software Engineer @ Owlstone
Control software for gas-sensor-on-a-chip
Python control software on an embedded Linux target — data capture, routing and display for a gas-sensing instrument interfaced with custom firmware. Worked across hardware, systems and data science teams to turn loose R&D requirements into reliable code. The software ran uninterrupted for days in secure lab trials against live chemical threat agents.
Cross-domain background in Embedded, Medical Robotics, Defence & Sensing, Economic Forecasting, Web & Cloud. Whether you need a proof of concept in weeks or a verified system that has to pass audit — the delivery is tailored to what the project actually needs.
Get in Touch