Built, not assembled
Websites, web applications and custom software, made for the job rather than assembled in a page builder. You work directly with the people doing the work.
LABS
Six things we do properly
Every price is a starting point, not a bait figure. We quote flat before starting, in writing, and it doesn't move unless the brief does.
Four reasons this goes well
Built, not assembled
Custom code rather than page builders. Sites that stay fast because they were built that way in the first place.
The infrastructure too
Nine years in web hosting behind us, so the server, the DNS and the deployment are part of the job, not someone else's problem.
One person, start to finish
You talk to whoever is doing the work. No account manager relaying messages between you and the build.
30 days of free fixes
Anything that breaks after launch and was our doing gets fixed at no cost. No quibbling over whose fault it was.
Proof, not promises

Sheffield Weekly
A local newsletter and city guide platform on Next.js 16, with editorial typography, a custom admin dashboard and magic-link auth and a self-healing job queue behind the signups.

1AM Gamer
A gaming news and reviews platform on Next.js 15, with a dark, high-contrast reading experience tuned for speed and long sessions.
We run these ourselves
Pretty URL
Long, ugly links become short, memorable and trackable, with analytics, custom domains and security that holds up.
prettyurl.netPairVault
Every smart-home setup code in one place. Scan once, keep forever, synced through your own private iCloud. No accounts, no analytics.
pairvault.letrixlabs.comShip this afternoon
Production-ready Next.js and Tailwind templates with the full source included. Buy once on Gumroad, own it outright, get every future update free.
Browse templates →Tell us what you're building
We usually reply within 1–2 working days with an honest first view, a rough shape, and a flat price in writing.

