Services

We build software, modernise data, and quietly automate the rest.

Four practices, one team. Thomas and Luke handle each one end-to-end: design, code, database, deploy. What we quote is what you get.

01Custom software development

Full-stack apps that fit how your team actually works.

We build production web apps and internal tools from scratch in React, Next.js, Node.js, and Python. Designed for real load, real users, and the day someone else has to maintain them.

Who it's for

Founders and ops leads who’ve outgrown spreadsheets, no-code stacks, or an off-the-shelf SaaS that almost fits.

What you get

A documented, hand-offable codebase running on your infrastructure. Weekly demos during the build. Source code, deploy pipeline, and a written runbook on day one.

  • React
  • Next.js
  • Node.js
  • Python
  • TypeScript
  • FastAPI
See related work
02Database architecture & migration

Get off the file on the shared drive.

We design and migrate to PostgreSQL or Supabase without losing data or weekends. Proper relational schemas, role-based access, real backups, and the documentation someone other than us can read.

Who it's for

SMBs running on Access, fragile spreadsheets, or an inherited Postgres nobody understands. Anyone whose database is becoming a business bottleneck.

What you get

A documented schema, migrated data with parity-checks, role-based access, automated backups, and a recovery procedure your ops lead can actually run.

  • PostgreSQL
  • Supabase
  • SQL
  • Schema design
  • Migrations
  • RAG systems
  • Backups & recovery
See related work
03Machine learning & AI engineering

Custom models and LLM applications, engineered for production.

Predictive models trained on your data, LLM applications with proper evaluation, and retrieval systems that ground answers in your own documents. Statistical rigour on the training side, observability and cost discipline on the deployment side. Workflow automation when the model is just one piece of a larger pipeline.

Who it's for

Teams with a real prediction problem, document-heavy operations that need search-and-summary, or an LLM prototype stuck between a working notebook and a production system.

What you get

A trained model with documented inputs and outputs, an evaluation harness that catches regressions before they ship, a versioned API deployed on your infrastructure, and monitoring for cost, latency, and drift.

  • Python
  • PyTorch
  • scikit-learn
  • LLM APIs
  • RAG / pgvector
  • LLM evaluation
  • MLOps
See related work
04Web development

Production sites, client portals, dashboards.

Fast, accessible, instrumented from day one. Hosted on Vercel and designed so your marketing team can update copy without filing a developer ticket.

Who it's for

Founders shipping a marketing site, ops teams who need a real dashboard, agencies who want a client portal that doesn’t embarrass them.

What you get

Lighthouse-scored, semantic, SEO-ready. CMS-driven copy where it makes sense. Analytics wired up the day it goes live.

  • Next.js
  • Vercel
  • Tailwind
  • Sanity / Payload
  • Framer Motion
  • AWS
  • Cloudflare
See related work
Sound familiar?

If you’ve said any of these we should probably talk.

We’ve heard each of these in a first call this year. The systems are different; the underlying problem is usually the same.

Our database crashes when two people use it.

Legacy Access databases. Scattered spreadsheets. Shared passwords on a Post-it. The system everyone needs but nobody wants to touch.

We waste hours on manual reporting.

Copy-pasting between tools. Weekend work to meet deadlines. Client data scattered across six different platforms and somehow always slightly out of sync.

Our dev left and nobody understands the code.

The CTO departed. The codebase has no documentation. The product still needs to ship and customers are waiting on the next release.

We’ve outgrown our no-code tools.

Zapier hitting limits. Airtable buckling under real usage. You need proper infrastructure but don’t want to hire a full engineering team to get it.

How we work

Three steps. No surprises.

Same shape for a one-week automation and a six-month build. We figure out what’s worth building, build it with you in the loop, then ship it and stick around.

  1. 01

    Discover

    We audit your current systems, map processes, and scope what to build, no commitment.

    1–2 weeks
  2. 02

    Build

    Weekly demos, you’re in the loop, source code is yours from day one.

    Weekly check-ins
  3. 03

    Ship

    We deploy, write the runbook, train your team, and stick around for support.

    Hand-off & support
Book a discovery call

Half an hour.
We’ll tell you how we can help.

Bring the system, the spreadsheet, the sketch, whatever you’d want a developer to look at. We’ll tell you what we’d build, what we wouldn’t touch, and what it would cost. No deck. No sales engineer.

  • 30-minute video call, both founders on
  • Written follow-up within 48h: scope, timeline, price
  • No obligation. No pitch deck.
Book a discovery call