Services

We can build it for you, too.

When we are not building our own ventures, we take on a handful of client engagements every year. Same team, same standards, same kind of work. We focus on jobs we can do exceptionally well rather than scaling a generic agency.

What we do

  • Building backends

    Typed APIs, durable data models, authentication, integrations. The layer everything else depends on — built to still be running, and still be readable, three years from now.

    • NestJS
    • PostgreSQL
    • Prisma
    Learn more →
  • Preparation for AI implementation

    Most AI projects stall on plumbing, not models. We get your data, access, and evaluation in order — then ship the first feature that actually earns its place.

    • Data foundations
    • Evals
    • EU AI Act
    Learn more →
  • Business modernization

    Ageing systems replaced without stopping the business. Migrations, customer-facing web and iOS, and the integrations that tie the new to the old.

    • SvelteKit
    • SwiftUI
    • Migrations
    Learn more →
  • Consultancy

    Stack reviews, architecture sessions, fractional CTO support, hiring help. Useful when the team is small but the decisions are not.

    • Architecture
    • Code review
    • Hiring
    Learn more →

How an engagement runs

Four steps, no surprises.

  1. 01

    Discovery

    A couple of calls and a written brief. We get the problem, the constraints, and what success looks like into one shared document before quoting anything.

  2. 02

    Shape

    Scope, milestones, and price locked in writing. You get a proposal you can hold us to before any code is written.

  3. 03

    Build

    Tight iterations, weekly demos, working software in front of you the whole way. No silent months, no surprise pivots.

  4. 04

    Operate

    Once it ships we can stay on for hosting, maintenance, and incremental work — or hand it over cleanly. Your call.

Built with

Boring on purpose. Tools we have shipped real production work with.

SvelteKitTypeScriptTailwind v4NestJSPostgreSQLPrismaSwiftUIHealthKitViteApache

Want to talk?

Tell us what you are trying to build.

A short email is enough to start. We reply within two business days, and if it is not the right fit we will say so.