About

I'm Ryan Walsh, goes by Ryan or Reason. Charlotte, NC. Twenty years in tax software and fintech, embedded in product organizations and learning from the people building them. In regulated industries from the start: security, PII, and compliance aren't afterthoughts. They're the foundation. Enrolled Agent since 2011.

AI models write the code. I design the systems, read what they produce, verify against reality, and build intuition through use. The skills that matter here are pattern recognition, structural design, fast iteration, and a low tolerance for doing the same thing twice. Those are the skills I lean on.

Automation-first by default: if a task is going to repeat, the work is building the tool to do it, not doing it. That instinct made observability the next problem — you can't ship automation you can't watch. Observability led to eval harnesses, cost telemetry, model tiering, prompt maintenance. That's how I found LLMOps, and it's what I think about now.

The personal OS, the dashboard, the system health checker, the morning briefing: none exist because I wanted a project. They exist because maintenance work that doesn't run itself doesn't get done. So I build systems that run themselves. That instinct shows up in the products too: advisor patterns that escalate only when uncertain, eval harnesses that run unattended, cost telemetry that catches drift before I'd notice manually.

What I'm building toward is independence. Enough shipped AI work and real experience that the next chapter is mine to define. I made this portfolio public for a few reasons. It's uncomfortable to put my work, thoughts, and abilities out there to be judged, and that discomfort is probably good. These are real projects I'm actively working on to learn from. The writeups are honest: I found out I write to synthesize, which surprised me, because I've hated writing my whole life. No pitch. If any of it's useful, the projects are up top and my email is in the footer.

handle
reasonequals
based
Charlotte, NC
credential
Enrolled Agent (2011–)
linkedin
ryan-walsh-ai-tax
stack
Claude Code · Astro · SvelteKit · TypeScript · Python · SQLite · Playwright · Fly.io
writing
when I feel like it