Tell me what you’re building.
Every project starts with a conversation. Send me the problem and I tell you whether I can help.

All you need to know.
Quick answers about the process and working together.
What services do you offer?
Six areas of work: AI strategy, LLM systems, AI agents, evaluation, full-stack engineering and automation. Those are listed further up this page. How you start is a separate question with its own list. The Services page sets out six ways to begin, smallest first: a free scan, Roadmap Lite, a Second Opinion, the AI Opportunity Map, the Build, then the Monthly Proof. One list is the work. The other is how much of it you take on at a time.
Run the free opportunity scanHow does pricing work?
Fixed prices, always. A milestone gets invoiced once it passes written criteria you approved before the build started. Prices step up when the waitlist runs long and they stay there. I publish that rule instead of negotiating it. The Pricing page explains all of it.
Who do you work with?
Teams who know AI belongs somewhere in their product and want help finding where. Teams who need an existing system made reliable.
What tools do you use?
One stack for all of it: TypeScript, SQL, Postgres, React, React Native, Cloudflare, Supabase and Claude Code. Python joins when AI or ML work needs its libraries. If your problem fits a different stack better I say so.
What happens after you leave?
Your code sits in your own GitHub organisation from day one. It runs on a boring stack thousands of developers maintain. The runbook lets a competent engineer pick it up cold. Ninety days of support are included. Monitoring after that is your call. Cancel it with one email and take your data with you.
We already tried AI and it flopped. Now what?
That happens often enough to have its own starting point. A Second Opinion is a fixed-price review of what got built. It covers why the system falls short and whether it is worth saving. I run an evaluation harness against it so the answer carries numbers. Sometimes the answer is that your vendor did fine and your data was the problem.
How long does a project take?
It depends on the scope. Anyone quoting a number before discovery is guessing. You get a written estimate after the first conversation. When the shape is still fuzzy we start with a smaller first piece of work.
Do you work worldwide?
Yes. I work remotely across time zones. We set a regular meeting slot that suits your working hours.
How do we get started?
Send a short description of the problem through the contact form. If it fits, the next step is a call to scope it. If it fits someone else better I say so and point you there.
Open for projects
Find the work worth doing.
Tell me what runs slow or costs too much or keeps breaking. If AI is the wrong answer I say so.
