Hey, I'm
Todd Hurley.
Lead Software Engineer & Architect
Building software with clean architecture, domain-driven design, and AI-assisted engineering.
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.
02Projects
Golfstat
LiveFull-stack golf performance platform with shot-level analytics, round tracking, and player statistics across a microservices architecture. Includes an admin portal for course and player management.
Prism
LiveCareer progression and competency assessment platform — self-assessments, pod leader reviews, gap analysis, and organizational reporting.
StormBoard
LiveEvent storming and domain modeling tool for collaborative design sessions.
DddSeedwork
Open SourceDDD building blocks — Entity, ValueObject, AggregateRoot, Id, Guard clauses, and more. Published as a NuGet package.
03Writing
White papers and articles on domain-driven design, software architecture, and lessons from the trenches.
AI-Assisted Development
Spec-driven, AI-assisted development: how to use specs and AI tooling to ship software faster, solo and on a team.
4 postsAI Fundamentals
A ground-up guide to the modern AI stack: LLMs, tokens, embeddings, RAG, fine-tuning, agents, and the business case for adoption.
10 postsDomain-Driven Design
A ten-part series covering Domain-Driven Design from practical overview through event storming, bounded contexts, aggregates, and the business case.
10 postsModern 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.
6 postsStandalone
Individual articles on software topics outside of the main series.
2 posts