What's included
The work, and what you receive
Each capability names an artefact you end up owning, not an activity we perform.
Server-rendered applications
Rendering on the server so the first paint does not wait on a bundle download.
You receive
- Application
- Rendering strategy
Performance budgets
Byte and timing budgets agreed up front and enforced in CI, measured under throttled 4G with CPU throttling.
You receive
- Agreed budgets
- CI enforcement
Accessibility to WCAG 2.1 AA
Automated checks in CI plus manual keyboard and screen-reader passes.
You receive
- Automated a11y suite
- Manual audit
CMS integration
Editors publish without a deploy, and preview unpublished work before it goes live.
You receive
- Content model
- Editor documentation
Observability
Real-user monitoring so performance is a number you watch, not a memory of a Lighthouse run.
You receive
- RUM dashboards
- Alerting
Our approach
How this runs, and roughly when
Durations are bands, not promises. We revise them in the open when the work argues otherwise.
- 1
Set the budgets
2–4 daysTiming and byte budgets agreed before the first component, so they shape decisions rather than judging them.
- Performance budgets
- Target device and network profile
- 2
Build in increments
8–20 weeksWorking software every two weeks in your repository, with tests and CI from the first commit.
- Fortnightly increments
- CI pipeline
- Test suite
- 3
Harden
1–2 weeksLoad behaviour, error paths and the degraded experience, checked under the conditions we agreed.
- Load test results
- Degradation report
- 4
Hand over
1 weekRunbooks, monitoring and a named engineer for the agreed support window.
- Runbooks
- Monitoring
- Support window
Tools we use
Boring, well-supported, and replaceable
We tell you when something newer is worth its risk, and when it is not.
- TypeScript
- Next.js
- React
- PostgreSQL
- Playwright
- Vercel
Related work
Where we have done this
In-house product
HR technology / careersTalentrah: an AI career platform built for the market it serves
An AI career platform for Nigerian job seekers, built around a constraint US-first competitors do not have: the people who need it most cannot afford $24 a month.
1,136 Automated tests
Questions
Asked often enough to answer here
Working against a constraint?
Tell us what it is. We will tell you what we would build, what we would not, and what it would take.