Just shipped: mcu.im is live →Accepting 2 engagements · Q3 2026 / Isle of Man · UK · EU / v 2026.04
00 —— Boutique software engineering for regulated operators

We build
software that
ships, scales, and
survives the audit.

Bespoke platforms for finance, healthcare, legal, and public sector, engineered to be production-grade on day one. One senior team working in your stack: Angular · Spring Boot · AWS · Postgres

14 yrs
Senior engineering
4 prod
Systems live
100%
Audit pass rate
0
Breaches to date
fps / platform / attestation.service.tsBUILD PASS
01// Every action: signed, hashed, replayable.
02export class AttestationService {
03  async seal(event: ControlEvent): Promise<SealedRecord> {
04    const signed = await sign(event, 'prod-hsm-01');
05    const hash = sha256(signed.payload + prevHash);
06    const anchor = await ledger.append({ hash, signed });
07    return { id: anchor.id, regulator: 'iom_fsa', status: 'sealed' };
08  }
09}
LINES 142 · COV 96%
LAST DEPLOY 12 min ago
POST 201/api/v1/attestation/seal?control=14284 ms · mTLS
Operators we've shipped for
Manx Credit UnionRugby UnlockedPrompt My Site+ 2 private engagements
01 Currently in production

We don't pitch decks. We ship real systems.

Every platform here is running right now, carrying real users and real regulatory load.

Production · liveFinancial services

Manx Credit Union platform

End-to-end loan management, onboarding, KYC, committee decisioning, cashier, treasury, and audit, built to the standard the Isle of Man FSA expects. Every action signed, every decision evidenced.

Angular 19Spring Boot 3.2Java 21PostgreSQLOAuth2AWS
Scale
30+ modules
Uptime
99.98%
Audit
Zero findings
Production · liveSport · recruitment

Rugby Unlocked

Recruitment platform commissioned by Rugby Unlocked, matching players to clubs worldwide with secure authentication, intelligent matching, and a credibility system that rewards verified talent.

Angular 20TypeScriptNodePostgreSQLStripeAWS
Reach
Global
Payments
PCI via Stripe
Identity
Verified-only
Production · liveAI · tooling

PromptMySite

An AI chat widget any website can drop in, trained on your own pages and FAQs, plus the AI delivery pipeline we use to ship our own client work faster. The bubble in the corner of this site is it.

Claude APIAnthropic SDKTypeScriptEdge runtime
Model
Claude Sonnet 5
Status
Live
Web
promptmysite.com
Visit promptmysite.com
Production · liveClient portal

FPS Client Portal

The system we use to run engagements: kanban boards, issue triage, signed document exchange, and a real-time project dashboard. Clients see everything we see.

Angular 20StandaloneGitLab APIS3
Transparency
Full access
SLA
24h first-response
Docs
Versioned · signed
02 What we do

Senior engineering, across the whole stack.

Strategy, design, backend, frontend, and ops sit with one team, all the way down.

01 / Platforms

Bespoke line-of-business platforms

End-to-end operational systems, built from first principles against your workflows, controls, and regulatory surface.

02 / Compliance

Compliance & audit infrastructure

KYC, AML, control attestation, immutable event ledgers, and evidence capture engineered into the architecture from the first commit.

03 / Rescues

Prototype-to-production rescues

Vibe-coded MVP that almost works? We harden it: security, observability, CI/CD, tests, and a deploy pipeline that sleeps at night.

04 / Integration

Payments, identity & integrations

Stripe, OAuth2/OIDC, Microsoft 365, Slack, regulator reporting APIs. Signed, observable, retry-safe.

03 The stack

Boring technology. Built right.

We use proven tools we have operated for years, and skip the framework of the week.

FrontendFast, accessible, type-safe.
Angular 20TypeScript 5RxJSSCSSSignalsPlaywright
BackendJVM + modern .NET where it fits.
Spring Boot 3Java 21Spring Authorization ServerHibernateNodePython 3.11
DataRelational by default.
PostgreSQL 16FlywayRedisS3Parquet
Cloud & opsAWS-first, container-native.
AWSECS FargateRDSCloudFrontTerraformGitLab CIDocker
Security & AIZero-trust, model-augmented.
OAuth2 / OIDCmTLSKMSClaude Sonnet 5 · Opus 4.8Anthropic SDK
04 How we engage

From first call to first merge in a matter of weeks.

Fixed fee per stage. Your code in your repo from day one.

01 · Discovery1–2 wks

Map the system

We shadow your operation, read your regs, and draft a ruthless build plan.

  • Workshops · 2 days on-site
  • Threat & control model
  • Build plan + fixed fees
02 · Architecture2–3 wks

Design the edges

Architecture, API contracts, data model, auth, and observability agreed before line 1 is written.

  • ADRs · written, signed
  • OpenAPI / GraphQL spec
  • Threat model sign-off
03 · Build6–16 wks

Ship to prod

Iterative delivery in weekly increments. You get working software every Friday.

  • CI/CD on day one
  • Weekly live demos
  • Full test + audit coverage
04 · Operateongoing

Run & evolve

24h incident response, continuous assurance, and a documented roadmap handed over as we go.

  • Monthly retainer
  • On-call rotation
  • Quarterly pen-test
05 Pricing

Build it once. Own it forever.

Your code and your infrastructure, priced per stage.

We do not sell a SaaS. We are a senior engineering team that builds your platform, hands it to you, and stays on to keep it running.

The system is yours: source, architecture, infrastructure, runbooks.

i.
Fixed fee per stageDiscovery, architecture, and build, each scoped and priced before we start.
ii.
Monthly operateHosting, monitoring, patching, evolution. A minimum term applies to protect platform continuity.
iii.
Zero licence or per-seat feesScale from 10 users to 10,000 without a pricing conversation.
iv.
Your IP, fully documentedArchitecture decisions, API specs, runbooks, and pen-test reports, all yours.
06 Proof

Operators shipping with us.

Engagements we've built and keep running, for named clients.

Commissioned by Rugby Unlocked: a recruitment platform matching players to clubs worldwide, with intelligent matching and a credibility system that rewards verified talent. Live in production, worldwide.
Rugby Unlocked/Global rugby recruitment/Live in production
Case · MCULive

Credit union, end-to-end

Onboarding, loans, committee, cashier, treasury, and audit in one integrated platform, now live for members at mcu.im. Regulator-ready from day one.

AngularSpring BootOAuth2PostgreSQLAWS
Run a shop, a trade, or a practice on the island? We build websites for small businesses too.Websites from £2,000
07 Start a build

Tell us what you need.
We'll tell you how we'd build it.

A 30-minute call with a senior engineer that goes straight into the technical detail. You'll leave with a point of view on how to ship, whether you hire us or not.

Phone / WhatsApp+44 (0) 762 440 3021
JurisdictionIsle of Man · UK · EU