SOFTWARE
THAT WORKS.
I help engineering teams get useful work out of AI in the codebase they already have, and I build the backends that have to keep running underneath it. Mostly fintech, e-commerce, and data-heavy systems.
Plenty of AI pilots look fine in a demo and go nowhere after that. I've spent 18 years on payment and billing systems, where mistakes cost money. You learn what can be handed to a model and what still needs ordinary code.
AI Work I Take On
I work in your codebase, with the team that owns it.
Set Up Coding Agents In Your Repo
Most teams have the licences and use them like autocomplete. I add what's missing: context files the agents read, CI gates that catch their mistakes, rules on what they can touch. Everything an agent writes still goes through your normal code review.
Build An AI Feature For Production
Retrieval, classification, summarization, or inference that runs on the device. Getting any of it past the demo stage takes a cost ceiling, a latency budget, evaluations in CI, a fallback for when the model is wrong, and a hard line around customer data. That's most of the work, and it's the part I build.
AI Readiness Review
Short and scoped. I look at your systems and your team: where AI pays for itself, where it just burns money, and what to fix first. Usually the data needs fixing before the model does.
The first call
I don't sell strategy decks. If the problem needs a database query, I'll tell you to write the query, not buy a chatbot. If AI isn't your bottleneck, I'll say so. The call is free either way.
The demo
always works.
Anyone can get a good answer out of a model in an afternoon. The work is what happens when it's wrong, what it costs at ten times the traffic, and whether your team can still change the code six months later.
Frostwood Labs is a one-person studio. I built and ran a VoIP SaaS on my own, billing and on call included. That's where most of my opinions about production come from.
I read every line
Agents draft it, I review it. Nothing ships that I haven't read.
Production experience
I've been paged at 2 AM, debugged billing edge cases, and run the painful migrations. That's what I look for when I review model output.
Built to be maintained
Fast doesn't help if your team can't change the code later. I build what I'd be willing to maintain myself.
Projects
Products I built and ran myself.
CallerBooth
Browser-first VoIP built on Twilio, with smart voicemail and AI call transcription. I ran the whole thing solo, including billing and on call.
Screenshot Deck
iOS app that searches your screenshots by what's inside them. Vision OCR, CLIP embeddings, and semantic search running entirely on the device, with nothing sent to a server.
What I Do
The engineering the AI work sits on top of. This is where I have the most experience.
Backend Systems
APIs, event-driven architectures, and data pipelines. I focus on systems that have to handle load and stay maintainable over time.
Web Applications
Full-stack development when needed. Plain interfaces that don't get in the way.
Mobile & On-Device AI
Native iOS, plus AI that runs on the phone instead of a server. Usually the right answer when customer data can't leave the device, or when per-call API pricing doesn't work at your volume.
Data & Infrastructure
Cloud infrastructure, data pipelines, observability. The unglamorous work that keeps everything running.
Technical Consulting
Architecture reviews, due diligence, helping teams get unstuck. Sometimes an outside perspective helps.
Something else?
If your project doesn't fit these categories, ask anyway. I'll say quickly if I'm not the right person.
Contact MeHow Projects Work
Understanding
We talk through what you're building, what constraints matter, and what done looks like. Then I write up a concrete plan.
Building
I work iteratively and get something running early. You see progress as it happens, and we refine from there.
Delivery
You get working software, documentation, and whatever handoff makes sense. I can stick around for ongoing work or help your team take over.
Have a
project in mind?
Tell me what you're working on. I typically respond within a day.