SaaS platform development and engineering leadership
A microservices platform for complex analysis workflows, built and led from 2018 to 2024. We introduced measurable sprint velocity where there was none and removed whole classes of recurring bugs.
Data corruption in a live platform arrives as support tickets. We led a project to stop it arriving that way, building a service that detects unintended software behaviour and repairs the damage it causes.
Detection had to be reliable in both directions. A service that misses corruption is useless, and one that repairs healthy data is dangerous.
It also had to sit inside an existing event driven architecture and use what was already there rather than duplicating it.
Corruption started being caught and corrected before users ran into it, which took a recurring category of work off the customer support team.
A microservices platform for complex analysis workflows, built and led from 2018 to 2024. We introduced measurable sprint velocity where there was none and removed whole classes of recurring bugs.
A system that reads user uploaded documents, extracts what matters and generates project suggestions from it, built on large language models.
The indexing and full text search foundation underneath QIntelligence, built on Python and Elasticsearch and designed to outlive the requirements it started with.
Tell us what you are building and where it hurts. We will tell you straight whether we are the right partner for it.
Book a 15 minute introduction