About · J · est. 2024

I'm a dad who codes,
and a developer who writes about it.

Hi. I'm a solutions consultant by day, indie builder by 5 AM. SAHD.dev is the journal of what I'm building, what I'm learning, and what it actually looks like to ship software around school pickup.

Portrait placeholder J + O, post-recital
"This is the only photo where she let me put my hands on her shoulders." — Spring recital, 2026.

Vitals

Lives
Dallas, Texas
Day job
Solutions consultant
Building
Signuppity — SaaS, in public
Raising
One 10-year-old tap dancer
Brews
Yirgacheffe, v60, 14:1, daily
Writes here
Since March 2024

What SAHD.dev is, and isn't

SAHD.dev — Stay-At-Home Dad, Developer — is a personal journal documenting the intersection of parenthood, lifestyle, and modern web development. Not a content brand. Not a faceless tutorial factory.

I started writing because I was tired of developer content that pretends you have eight uninterrupted hours and a standing desk in a minimalist apartment. I don't. I have ninety minutes a day, a six-year-old who treats my office like a stage, and a Friday-afternoon deploy window that closes at recital time.

The flagship is the build-in-public series — currently Signuppity, a SaaS competitor to SignupGenius, documented from first commit to first customer. Every decision, every mistake, every AI prompt that saved or wasted my time. Receipts included.

"My daughter asked me what I do for work. I said I help computers talk to each other. She said "that's boring" and went back to practicing her time steps. She's not wrong — but somebody's gotta pay for those tap shoes."

I'm a Black father in a developer space that has, historically, not had a lot of either. That perspective is the lens, not the thesis — present in the references, the humor, the cultural touchpoints, and the specificity of the voice. Not the topic of every post, but the reason every post sounds like me.

The colophon

How this site is made.

The blog itself is a project — and like every other project here, it gets documented as it evolves. Open source, deployed to the edge, runs on a CMS that's still in beta.

View the source
Framework
Astro 6
Content-focused, zero-JS default
CMS
emDash
Astro-native · D1-backed
Language
TypeScript
Strict mode, no exceptions
Hosting
Cloudflare Workers
Edge-deployed · D1 · R2
Styling
Tailwind CSS
Dark-mode-first
Analytics
Cloudflare Web Analytics
Privacy-respecting, no cookies
Newsletter
TBD
Markdown email · API'd
Type
Newsreader · Geist · JetBrains Mono
Serif display, humanist body, mono code