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
Services & integration
One definition generating the server, the client and the docs, so drift is a build error.
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


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.
we built
Lead architect on a regulated financial services platform: a contract-first backend, an operations dashboard, and an iOS and Android app. MVP delivered.
client · NDA
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.