AI features, shipped.
The same hands that build our own tools are open for a few client projects a year. Twenty years of engineering, AI at the core, delivered end-to-end — the model integration, the backend around it, the cost controls, the deploy. Not a prompt consultant. An engineer who ships.
AI Feature Sprint
"One feature, into your product, done."
You have a product. You want an AI feature in it — rewrite, summarize, extract, classify, chat, an agent that does real work. I design it, build it in your codebase, test it, and ship it. Structured output that never breaks your parser.
LLM Cost & Reliability Layer
"Stop the model burning your budget — and your uptime."
Naive LLM calls cost money and go down. I build the gateway: model routing (cheap model for easy work, strong model for hard), a daily spend circuit-breaker, caching, retries, and forced-tool structured output. One place your whole app calls — cost-capped, provider-swappable.
RAG & Agent Systems
"Answers grounded in your data. Agents that act in your systems."
Retrieval over your documents and data, or a tool-using agent that does real work across your services. Vector search, chunking, grounding, guardrails — evaluated for accuracy, not demo-ware.
AI-Powered SaaS Backend
"The full machine behind an AI product."
Auth, usage metering, subscription billing (Stripe · LemonSqueezy · VietQR), quotas, admin, deploy. Built end-to-end — the same stack already live behind our own products.
Fractional AI Engineer
"Your part-time senior AI engineer."
Ongoing. A few days a month, on call for the AI work — new features, tuning, cost, reliability. For teams that need the capability but not a full-time hire.
Systems already in the air.
Production software I built and shipped solo — the proof the charter is airworthy.
Bring your product.
I'll tell you what's buildable.
One 30-minute call. No charge, no pitch deck — a straight answer on what AI can do for your product, what it costs, and whether it's even the right tool. If it's a fit, we plan the flight.
Start a project →