// Training & Workshops

Learn from real experience,
not textbook theory.

Practical workshops and training sessions drawn from 25+ years of building, shipping, and scaling software systems. No fluff, just what actually works.

Agile Methodologies

Agile Methodologies

From Scrum to LeSS (Large-Scale Scrum), learn how to implement agile practices that actually improve delivery — not just add meetings.

What we'll cover:

  • Scrum fundamentals — Beyond the ceremonies, understanding the why
  • Estimates and Planning — The art of balancing planning and execution
  • Incident Management — Avoiding to derail an entire when it happens
  • Metrics that matter — Velocity is vanity, value is sanity

"After 3 startups and countless sprints, I'll help you avoid the pitfalls that turn agile into fragile."

The Pitch Process

Based on Basecamp's Shape Up methodology, learn how to get your product roadmap under control and stop the endless cycle of arbitrary deadlines.

Transform your product development:

  • Appetite — Talk in budget, not in estimates
  • Shaping work — Define problems before jumping to solutions
  • Betting table — Make deliberate choices about what to build
  • Roadmap and Cycles — Create a cadence with sane delivery pressure

"Stop playing deadline whack-a-mole. Start shipping meaningful features on a predictable schedule."

The Pitch Process
Domain Driven Design

Domain Driven Design

Move beyond CRUD. Learn how to model complex business domains in code that speaks the same language as your stakeholders.

Architecture that scales with complexity:

  • Ubiquitous language — Bridge the gap between business and tech
  • Bounded contexts — Know where to draw the lines
  • Aggregates & entities — Model consistency boundaries
  • Event storming — Discover your domain through collaboration

"DDD isn't about patterns and tactics. It's about building software that evolves with your business understanding."

On-Demand Training

Got a specific challenge? I can tap into 25+ years of experience to create custom training for your team's unique needs.

Topics I've covered for teams:

Each session is tailored to your context, tech stack, and team maturity

Distributed System Design
Cloud Architecture and Operations
Organizing Your QA Team
Legacy Code Refactoring
DevOps Culture & Practices
Building Engineering Culture
Scaling Development Teams

And much more... If you're facing it, I've probably solved it. Let's talk about what your team needs.

How I deliver training

Half-Day Workshops

Focused, intensive sessions on specific topics. Perfect for teams that need immediate impact.

Multi-Day Programs

Deep dives with hands-on exercises. Ideal for transformation initiatives or skill building.

Ongoing Mentorship

Regular sessions over weeks or months. Best for embedding new practices and continuous improvement.

All training can be delivered on-site or remotely

Ready to level up your team?

Whether you need to transform your development process, upskill your team, or solve specific technical challenges — let's design training that delivers results.

// Custom workshops designed for your team's specific challenges and goals