Most of my focus right now is on landing a full-time AI engineering role. I still take on a small number of client projects — when they’re a good fit. If that’s you, this page is the right place to start.
Agents, automations, RAG systems, internal tools, custom GPTs, AI-integrated workflows. Either a focused sprint or a longer build with you and your team.
Engagements typically 3–10 weeks.
Identity, marketing sites, brand films, and the kind of design that makes a serious tool feel like a serious tool.
Engagements typically 2–8 weeks.
1. Intro email. Tell me what you’re trying to do and what success looks like. Three or four sentences is enough. I’ll reply within a business day.
2. 30-minute call. If it sounds like a fit, we talk. I’ll tell you honestly whether I think it’s a good build, a bad build, or something simpler than you think.
3. Paid discovery. Most engagements start with a 3–5 day paid discovery: I learn the system, sketch the architecture, write the proposal. You can stop here for the cost of discovery if you don’t want to continue.
4. Build. Weekly demo-to-Slack rhythm. You see something working every week, not at the end.
5. Hand-off & warranty. System, docs, traces, evals. 30 days of bug-fixes included.
I don’t take on chatbots whose only purpose is to deflect customer support without solving the underlying problem.
I don’t do speculative pitches, design-by-committee, or projects without a clear decision-maker. If the project is going to need fourteen approvals, we’re both going to be miserable.
I don’t white-label for agencies who want to mark up my time 4× and put their logo on the brief. Happy to refer to people who do.