Industry

SaaS

SaaS product engineering — tenancy models, billing, permissions, onboarding and the operational tooling a growing subscription business needs.

The second hundred customers break different things

The first version of a SaaS platform is a product problem. The second phase is an operations problem: provisioning, plan changes, permission edge cases, noisy neighbours, support access, and the enterprise procurement checklist.

We build for that second phase early enough that it does not require a rewrite, and late enough that it does not slow down finding product-market fit.

Where we usually start

A tenancy and entitlement review. Those two decisions leak into every part of a SaaS codebase, and correcting them later is the most common cause of a stalled roadmap.

Case studies

Sample work in SaaS

Problem, constraint, decision, consequence. No vanity metrics, no logos we are not allowed to name.

All case studies

Sample contentSample engagement. Illustrative scenario used while the site is in build — not a named client project.

saas2026
  • Python
  • TypeScript
  • LLM integrations

01B2B SaaS company with a large support operation (sample scenario)

AI-Assisted Operations Platform

Document intake and support triage moved to a draft-first AI workflow with human approval, measured against an evaluation set built from two years of historical cases.

  • Routine classification and extraction handled as drafts, with review rather than authoring
  • Quality tracked as a published accuracy metric per task type, not an impression
  • Python
  • TypeScript
  • LLM integrations
  • RAG
  • Vector databases
travel and hospitality2025
  • Kotlin
  • Spring Boot
  • PostgreSQL

02Multi-property hospitality group (sample scenario)

Enterprise Booking Platform

A booking platform serving multiple properties and channels, rebuilt around a single availability model and a back-office console operators actually wanted to use.

  • Overbooking incidents eliminated in the peak season following launch
  • Channel synchronisation latency reduced from minutes to seconds
  • Kotlin
  • Spring Boot
  • PostgreSQL
  • Redis
  • Kafka

Start a conversation

Working in saas?Let's talk.

Tell us what you are trying to build, fix or decide. If we are not the right team for it, we will say so and point you somewhere better.

Typical first step: a 30-minute call, then a short written assessment.