
Hi, I'm Caden Holland!
AI Consultant & Full-Stack Engineer
I help teams find where AI helps them. Then I build the systems that deliver it. Then I build the evaluation that proves they work.
Open for projects
Narrow on purpose.
Two choices that look like limits from the outside. Here is why I made both.
One stack, on purpose
Every project I ship runs on the same six tools. Six tools: TypeScript, React, Cloudflare, Supabase, Postgres, Claude Code. I pick depth over breadth on purpose. A stack I know cold beats a perfect stack I barely know. You get faster builds. You get fewer surprises in production. You get one bill instead of ten. This stack also keeps you free to walk away. Thousands of developers maintain it. Your code lives in your GitHub org from day one. Any competent engineer can pick up where I stop.
One person, on purpose
Holland Tech is one person. So I build every system to run without me. The code sits in your repo. The stack is boring and famous. The runbook lets any competent developer pick it up cold. Your project moves on your schedule.
"The hard part of AI is rarely the model. It is picking the problem worth solving. It is building the system around it with care. It is measuring well enough to know whether it works."

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.
