Web application development
Data layer through to interface: search, integrations, background jobs, and the infrastructure to keep it running.
Full-stack web applications · Typed APIs · Durable workflows · Container orchestration
Vertical CRM
A used-car marketplace live in Portugal. Consumer search over listings gathered from across the market, a dealer back office for leads, inventory and invoicing, and a mobile app — built end to end.

Data layer through to interface: search, integrations, background jobs, and the infrastructure to keep it running.
Full-stack web applications · Typed APIs · Durable workflows · Container orchestration
One product across a consumer site, an operator dashboard, a mobile app and partner microsites — sharing one data model, so they cannot drift apart.
Full-stack web applications · Mobile & desktop · Typed APIs · Identity & access
The internal tool your industry actually needs — leads, deals, inventory, invoicing, permissions, an audit trail. Built around how you work rather than around a template.
Transactional databases · Identity & access · Typed APIs · Full-stack web applications
iOS and Android from one codebase, sharing types with your backend so the two cannot drift apart. Through the stores, or over the air.
Mobile & desktop · Typed APIs · Identity & access
One Postgres per product, with the schema and the queries deliberately owned by different tools.
Columnar dataframes instead of ad-hoc scripts, so a million rows costs what a thousand does.
Polite, resumable crawls that fail loudly instead of quietly going empty.
Multi-step processes that resume exactly where they stopped after a crash or a deploy.
One definition generating the server, the client and the docs, so drift is a build error.
Sign-in, organisations and permissions bought in rather than rebuilt badly.
Server-rendered React with typed routing and data loading in one project, not two.
Tokens, primitives and accessible behaviour, so the tenth screen looks like the first.
Locale in the URL, copy in catalogs, and hreflang that only advertises pages that exist.
Native apps sharing the web product's types and rules instead of forking them.
Declared infrastructure on rented metal, for when a product outgrows a serverless bill.
Structured logs, real error reports, and analytics that need no cookie banner.
Tell us what you need built.
We are a small team in Portugal, working London hours. A site, an app, an internal tool, or the platform behind them — start with a sentence about the problem and we will take it from there.