Hey, I'm

Todd Hurley.

Lead Software Engineer & Architect

Building software with clean architecture, domain-driven design, and AI-assisted engineering.

Todd Hurley

01About

I'm a software engineer and architect with over 30 years of experience building systems that solve real problems. I've spent the bulk of my career in the .NET ecosystem, working across domains from enterprise platforms to collaborative design tools.

These days I'm focused on domain-driven design, clean architecture, and finding practical ways to use AI-assisted development in day-to-day work. I care about writing software that's honest about what it models, easy to reason about, and built to evolve. I also enjoy mentoring other developers and helping teams level up their craft.

Domain-Driven Design Clean Architecture AI-Assisted Development .NET Mentoring

03Writing

White papers and articles on domain-driven design, software architecture, and lessons from the trenches.

Modern XP (Extreme Programming)

Extreme Programming's practices were designed as a reinforcing system. Most teams cherry-picked. This series covers what got lost and why it matters.

  1. 1 Modern XP (Extreme Programming): Your Team Isn't Actually Doing It
  2. 2 Modern XP: The Code Quality Loop
  3. 3 Modern XP: The Knowledge Sharing Loop
  4. 4 Modern XP: The Delivery Loop
  5. 5 Modern XP: The Feedback Loop
  6. 6 The Business Case for Extreme Programming