Let's build something
I love making computers do things no one's seen before.
Biotech prototypes, journalism tools, climate dashboards, transit sims, police accountability trackers, AI experiments. Zero to one. Making ideas exist that didn't before.
The world is editable. Let's see what we can make.

Early Big Board Web prototype at 30 Rock, circa 2018 · See more work
"First election night where Chuck wasn't frustrated with the app."
— Producer, Meet the Press · NBC News, 2018
I believe the world is editable—that most systems can be improved by someone willing to look closely and prototype quickly. That belief has led me to work across newsrooms (NBC News, Washington Post, Gothamist), design studios (Stamen), research labs (CMU, ASU's AI fellowship), climate orgs (Climate TRACE, Earth Genome), foundations (Knight), and companies I can't name. The common thread: people with a hunch something could be better.
10+
industries
13
years shipping
184
public repos
People I've worked with
Want to chat? Open times:
"Instant solutions to tough problems, under intense time pressure"
Michael Small, NBC News
Things I'm good at
Rapid Prototyping
Napkin sketch to working demo. That moment when it first works? Never gets old.
NBC Big Board: weekend prototype → 19M viewers.
Newsroom Tools
Small teams doing important work deserve better tools. Systems that make hard things easier.
Vocativ, Gothamist, Dataproofer, ASU Newswell.
AI Integration
Not the hype-y kind. Wired into actual workflows, actually helping people.
ASU Lenfest Fellow. Shipping in newsrooms now.
Live Systems
When millions are watching and it has to work. I stay until it does.
CMU COVIDcast, NBC elections, investigations.
Kind words
"Gets things done quickly with an astonishing level of detail"
Erik Hazzard, fmr Meta
"Build things that would last... not just produce, but take ownership of long-term initiatives"
Markham Nolan, Vocativ
How it goes
We talk
You tell me what you're trying to do. I ask questions. We figure out if I'm the right fit.
Proposal
I write up what I understood, what I'd build, and what it costs. Fixed scope, fixed price—no surprises.
Handshake
You review it, we sign, 50% deposit gets us rolling.
Build
Weekly calls, async demo videos, early prototypes. Slack or Discord over email. I'll be with you the entire way until it ships.
Engagements
Validate
Prototype you can demo · ~1 week
$6,250
Build
Production-ready · ~2 weeks
$12,500
Transform
End-to-end system · ~4 weeks
$25,000
Retained
Ongoing access · 10–30 hrs/week
Inquire
50% upfront, 50% on delivery · $175/hr
Questions
What if we're not sure about scope?
That's most projects. Come with the problem, not a requirements doc.
Tech stack?
TypeScript, Vue/Nuxt, D3.js, Node, MapLibre. Heavy AI tooling.
Communication?
Async default. Loom videos, written updates, calls when needed.
What do I own when we're done?
Everything. Source, docs, handoff. You can maintain it without me.
Can you start sooner?
Probably not. Small client load = real attention. But let's talk.
Let's talk
60 min · No pitch · Figuring out if I can help