Services
Six things we do properly. Pick one, or tell us the problem and we will tell you which ones you actually need.
Web applications
We build web apps that people use every day: customer portals, booking systems, dashboards, marketplaces. Server rendered where it matters for speed and search, interactive where it matters for the person using it.
What that includes
- Next.js, React, TypeScript
- Node.js APIs with Fastify or Express
- PostgreSQL and MongoDB
- Auth, payments, email, file storage
Mobile apps
One codebase, two stores, and an app that behaves the way people expect on each platform. We handle push notifications, offline sync, camera and location, and the fiddly bits of App Store and Google Play submission.
What that includes
- React Native and Expo
- Offline first data sync
- Push notifications and deep links
- Store listing and release management
Platforms and internal tools
Most businesses run on a tangle of spreadsheets, WhatsApp groups and memory. We turn that into one system: field apps, back office admin, approvals, reporting, and the automations that stop things slipping through.
What that includes
- Field and operations apps
- Role based admin panels
- Approvals and audit trails
- Reporting and exports
AI features
Not a chatbot bolted onto the side. We add AI where it removes real work: summarising, classifying, extracting data from documents, answering questions over your own knowledge base, with guardrails and a clear audit of what the model did.
What that includes
- OpenAI and open weight models
- Retrieval over your own documents
- Vector search and embeddings
- Evaluation and monitoring
Cloud and DevOps
Infrastructure as code, automated deployments, backups you have actually tested, and alerts that reach a human. We keep the bill sensible and the pager quiet.
What that includes
- AWS and DigitalOcean
- Docker and GitHub Actions
- Monitoring, logging, alerting
- Backups and disaster recovery
Blockchain and Web3
When ownership, provenance or tokenised access is central to the product, we build it properly: audited contracts, wallet flows that do not confuse people, and a clear line between what lives on chain and what does not.
What that includes
- Solidity smart contracts
- ERC721 and ERC1155
- Wallet connect flows
- Indexing and on chain data
See it ship
Typecheck, lint, tests, build, migrate, deploy, smoke test. It runs on every push, for every client, and it is why we sleep. Type deploy and watch.
Built to take it
Fast APIs are not luck. Sensible database design, caching where it counts, and infrastructure that scales before it has to. Press the button.
What a properly built API looks like under load
Requests
0
p95 latency
…
Errors
…
Simulated in your browser. The numbers are typical of what we ship, not a live benchmark.
How we work
Working software every week or two on a link you can open. Five steps, roughly twelve weeks for a first version, then it keeps going.
- 01 · Week 0
Talk
A call, not a form. We want to understand the job the software has to do, who does it today, and what happens when it goes wrong.
Engineers still fill paper timesheets, photos go on WhatsApp.Show us how a job runs today, start to finish.Every gang has a lead, he signs off per site.Then approval is per site, not per day. Noted.call · 34 min - 02 · Week 1
Sketch
Rough screens and a plain English scope within days. You will know what you are getting and roughly what it costs before anyone writes code.
- 03 · Weeks 2 to 8
Build
Short cycles, working software every week or two, and a staging link you can actually click around. No big reveal at the end.
v0.2 clickable - 04 · Week 9
Ship
App stores, DNS, monitoring, backups. We take it live and stay on hand while real people use it.
Jobs today14 activeCompleted this week
312
- Bletchley: splice cabinet 12Done
- Wolverton: survey 4 sitesIn progress
- 05 · Ongoing
Look after
Fixes, small improvements, upgrades and the occasional big idea. Most of our clients have been with us for years.
ProductionLiveUptime, 90 days
99.98%
p95 response
142 ms
Deploys this month
23
Open incidents
0
App Store Google Play AWS eu-west-2 Backups tested
Ready when you are
A thirty minute call is usually enough to know whether software will fix it, and roughly what it would cost. No pitch deck, no pressure.
Open around the clock, seven days a week · a real person replies