click anywhere to skip โ†’
justin-edwards.sh v 26.5.1 ยท loading personal site ยท please stand by
$ compile justin-edwards โ†’ [ok] ready. uptime: shipping since 2005
Bad Claude !
Available for podcast bookings

The guy you call
when Claude poops on your project.

$ whoami consultant
$ pwd ~/central (UTC-6)
$ stack ruby ยท rails ยท postgres ยท aws
$ status accepting podcast bookings
$ jokes included at no extra charge
โ€บ Consultant, founder, and host of SaaS That App.
โ€” SUBJECT.MAIN โ€”
โ€” Edwards, J. ยท 2026 โ€”
935 ร— 1400 ยท justin.png
Justin Edwards
Wilbur
+ Wilbur โŒโ– _โ– 
// const yearsCoding
0 +
Years writing code
started before the gem store
// const companies
0
Companies started
both still running
// const exit
0
Successful exit
sold the consultancy, '22
// const badJokes
โˆž
Bad jokes per call
arr.push(joke) // loops forever
// 01

What I'm building

last commit ยท 4h ago โ†’
Two companies. One exit. Zero nonsense. I run Delta Systems, co-founded StriveDB, and host SaaS That App - all from the same desk, mostly the same coffee mug.
Started shipping software as a teenager building websites for customers found through my high school network in Albuquerque. Took a brief detour through college and a "real job" that lasted six months, long enough to discover I was already running a side business that out-earned the day job.
CIO ยท since 2022

Delta Systems

Your Dev Team on Demand.

Engineering, infrastructure, and security across small client engagements. The shop I'd want to hire, for teams that care more about value delivered than slides delivered.

Software development Fractional CTO Cloud Architecture
Explore Delta โ†’
// 02

Side projects

things I build for fun โ†’

Primeval Arcana Character Sheet

An interactive character sheet for the table.

Web-based character sheet for tracking stats, items, and rolls during my home tabletop campaign. Built around how I actually run sessions - less form-filling, more 'click this and roll.'

  • Angular
  • TypeScript
  • Sass

Schleifer

Schleif deine deutschen Fรคlle.

A front-end-only Angular 19 app I built for myself to drill German grammatical cases (Nominativ, Akkusativ, Dativ, Genitiv) until the declensions stop feeling like a betrayal.

  • Angular 19
  • TypeScript
  • IndexedDB

Kessler

My personal assistant, in agent form.

A private AI agent that handles my calendar, inbox triage, follow-ups, and the daily admin layer that doesn't deserve human attention. Also sends me and my mom a daily affirmation or inspirational quote, because even a glorified inbox bot can have a soft spot.

  • Ruby
  • Claude API
// 03

Podcast

saasthatapp.com โ†’
SaaS That App. Real strategies, real numbers, and one bad joke per fifteen minutes, guaranteed.
Recent guests: Rob Walling, TK Herman (Factor AE), Joe Kowalski, Jonathan Mendonsa (ChooseFI). Drop me into your run-of-show. I'll bring strong opinions and a vetted hot take.

Quick takes

more shorts โ†’
// 04

Thoughts

all thoughts โ†’
// 05

Things I can talk about

drop into your run-of-show โ†“
on AI

Stop overthinking AI. No one wants to talk to your chatbot.

What 95% of AI startup advice in 2026 is getting wrong, and what founders should actually be automating instead of bolting another bot onto a UI nobody asked for.

on architecture

Your CTO is fleecing you, and AWS thanks you for it.

120-user "at scale" app, multi-region Kubernetes, six-figure cloud bill. Why over-engineering quietly bleeds early-stage SaaS dry, and why your CTO keeps proposing the wrong stack.

on founders

Burnout, and watching your baby almost die.

What severe burnout really looks like. What the signing table teaches you. How you stitch yourself back together without selling the company a year too late.

on exits

From an Albuquerque bedroom to seven figures, then out.

The bus-ride conversation that changed everything. The hire-someone-on-Tuesday-for-a-stack-you-don't-know moment. What selling a consultancy actually feels like.

on money

FIRE meets entrepreneurship.

How your personal financial position quietly decides what kind of moonshot you can take, and how to set yourself up so the answer is more than "the safe one."

on stacks

The boring case for Ruby in 2026.

Why I still bet a company on Rails after the AI cycle did what it did to language conversations, and why hiring is easier than the HackerNews comments would have you believe.

// 06

Languages

CEFR levels โ†’
English C2
Native

First language

Spanish B2
Upper intermediate

Conversational; can hold meetings & banter

German A2
Elementary

Currently learning

Italian -
Not started yet

On the list

Polish -
Not started yet

On the list

// 07

Off the clock

the personal stack โ†’
Justin and Wilbur
Wilbur, CTO of treats

+ Daniel Cannon.

Co-founder of the original consultancy. Husband. We built our first company together; somehow we're still in business, and still married.

Justin and Daniel
Bavaria, '23
Wilbur in headphones
Co-host emeritus
Justin in Singapore
Singapore, remote since '16
Justin in San Salvador
San Salvador
Justin in Pattaya, Thailand
Pattaya
Justin in Chiang Mai, Thailand
Chiang Mai

Need a guest who actually ships the thing?

If your audience cares more about shipping value than sounding smart, we'll get along. Drop me a calendar invite. I'll bring:

  • Strong opinions on AI, founders, architecture, and stacks
  • Real numbers from two companies and one exit
  • A vetted hot take, ready to deploy
  • Exactly one bad joke per fifteen minutes (guaranteed)
Justin Edwards