
SalesRook
Lead generation and qualification platform for letting agents. Handles enquiries on autopilot.
The unglamorous product surface AI features have to live inside.
An AI feature is 10% model and 90% product: auth, billing, queues, dashboards, and the migration that has to run without downtime. Ten years of building that layer — most recently as technical lead on a SaaS platform serving the UK property market.
If two or more of these land, this is the right conversation to have.
The model works; the product around it doesn't exist yet.
Your team is strong on ML and thin on production web engineering.
Background jobs fail silently and nobody notices until a customer does.
Every deploy is a manual ceremony only one person knows how to perform.
Artifacts, not slides — all of it yours to keep and run without me.
Schema, API, UI, tests, and deploy — one person accountable from ticket to production, with no handoff gaps to fall through.
Authentication, roles and permissions, billing, background queues, admin dashboards, audit trails. The things nobody demos and every customer depends on.
Query plans, N+1s, caching, bundle size, and cloud spend — measured before and after, not asserted.
Pipelines, preview environments, structured logging, error tracking, and alerts that fire before a customer emails you.
Code review, documentation, and pairing, so the codebase doesn't quietly become dependent on me being around.
Three phases, with something demoable at the end of every week.
Ship something small and real in the first week — a bug fix or a thin feature — to learn the system and prove the pipeline works end to end.
Vertical slices, demoable every week. You always know what's done and what's next without asking.
Docs, tests, and a handover session so your team owns everything I touched.
Defaults, not dogma — I'll work in yours where it makes more sense.
Real products, in production, with real users on them.
Mostly, yes. Greenfield is rarer than a five-year-old codebase with a deadline attached, and the second one is the more useful skill.
Next.js and TypeScript on the front, Node or Python on the back, Postgres underneath. I'll happily work in yours instead — the patterns transfer.
That's my day job. I'm Senior Technical Lead on a team of five, so code review, architecture, and sprint planning come with it.
When it's needed. On one portfolio project I designed the product and wrote the site's content as well as building it.
Tell me what you're working on. I'll tell you what it takes — and whether it's worth building at all.