Case study

SaaS platform development and engineering leadership

Qfact runs a SaaS platform that thousands of people use every day to work through complex analysis processes. We were on it from 2018 to 2024, six years, first building it and then leading the team that did, across design, architecture, delivery and the people work that holds all three together.

Client Qfact
Sector B2B SaaS and analytics
Period 2018 to 2024
Outcomes

What this project delivered

4

Developers led as direct reports, across design, implementation and delivery

2

Long term hires we interviewed and brought into the team

The challenge

Why this needed doing

A platform that thousands of people rely on daily has to scale without losing data integrity, and it has to stay comprehensible to the team maintaining it. Both get harder every year the codebase grows.

Delivery was the other half of the problem. There was no measurable velocity, so nobody could say what a sprint would produce, and certain user facing bugs kept coming back release after release.

What we delivered

  • A scalable microservices architecture able to handle the volume the platform processes daily while keeping high availability.
  • Measurable sprint velocity introduced where none existed, raising predictability and cutting rework.
  • Systematic quality work that eliminated entire classes of recurring user facing bugs, which did not come back after the fixes.
  • Test automation and CI/CD ownership, regular demos, and roadmap and sprint leadership through the full delivery lifecycle.
  • Two long term hires interviewed and brought in, both of whom stayed with the company.
  • Maintainability work applying SOLID and Clean Code principles across frontend and backend.

The result

Qfact came away with a platform that scales horizontally, a delivery process the business could plan against, and a team that had grown in both size and capability.

More work

Related projects we have delivered

Qfact

QIntelligence automated content analysis

A system that reads user uploaded documents, extracts what matters and generates project suggestions from it, built on large language models.

Qfact

QIntelligence document indexing platform

The indexing and full text search foundation underneath QIntelligence, built on Python and Elasticsearch and designed to outlive the requirements it started with.

Qfact

Self service analysis and reporting

A performance focused redesign of analysis functionality, with configurable reporting that took 25 or more frequently requested use cases off the development backlog entirely.

Have a project that looks like this one?

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
Modern development workspace