Teaching Teams to Build Better Software

From conference stages to corporate training rooms, I help developers and engineering leaders adopt AI tooling, improve their workflows, and ship higher-quality code.

Recent Talks

Spec-Driven Development with Google Spec Kit

JPMorgan Chase Corporate Technology GenAI Community2025

200+ engineers and designers

How to create implementation specifications that enhance AI tool performance. Teams learned to write specs that give agentic tools the context they need to generate high-quality code, reducing revision cycles and improving consistency.

What Attendees Learned:

  • Framework for writing effective implementation specs
  • How to structure specs for AI consumption
  • Real examples from production codebases
  • Measuring spec quality by AI-generated code quality

Impact: Teams implementing these practices saw 30% reduction in AI-generated code revisions.

AI-Assisted Development Best Practices

JPMorgan Chase Design Council2025

Engineering leaders and senior developers

Practical strategies for integrating GitHub Copilot and AI coding assistants into enterprise development workflows. Covered prompt engineering, context optimization, and team training approaches that actually work.

What Attendees Learned:

  • GitHub Copilot configuration for enterprise codebases
  • Prompt engineering patterns for code generation and testing
  • Training frameworks for teams adopting AI tools
  • Measuring productivity gains and code quality improvements

Impact: Teams implementing these practices saw 40% reduction in story writing time.

Conference Speaking

Unit Testing with NgRx RxJs with Marbles

ng-conf 20182018

1,000+ attendees

Presented advanced testing patterns for reactive state management using RxJS marble testing at one of the world's largest Angular conferences. Showed developers how to test complex async streams with confidence and clarity.

Key Takeaways:

  • How to test complex RxJS streams with marble diagrams
  • Testing patterns for NgRx effects and reducers
  • Writing tests that are both thorough and maintainable
  • Debugging async code with marble testing
Watch the Talk

Angular Elements

Angular Denver 20182018

300+ attendees

Explored Angular Elements and how to build framework-agnostic web components, making Angular apps more portable and interoperable with other frameworks and plain JavaScript.

Key Takeaways:

  • Building web components with Angular Elements
  • Packaging Angular components for use outside Angular
  • Use cases for framework-agnostic components
  • Integration strategies for micro-frontends

Community Leadership

ngHouston Meetup

Co-Organizer & Host2016 - 2019

Organized monthly meetups for the Houston Angular community, featuring live-streamed panel discussions, technical presentations, and networking events. Created a welcoming space for developers at all skill levels.

Impact:

  • Grew community from 50 to 200+ active members
  • Hosted 30+ events over 3 years
  • Featured speakers from Google, Microsoft, and local companies
  • Live-streamed discussions reached developers beyond Houston

What I Learned:

Creating welcoming spaces for developers at all skill levels matters more than having the most advanced technical content. The best communities make everyone feel they belong.

Speaking Topics

AI-Assisted Development

Engineering teams, Developer conferences

Duration: 30-45 minutes

Learn practical frameworks for integrating AI tools like GitHub Copilot into your development workflow. No hype, no theory—just frameworks that work in production at companies like JPMorgan Chase.

Attendees will learn:

  • GitHub Copilot configuration best practices for enterprise codebases
  • Prompt engineering patterns for code generation and testing
  • Training your team on AI tool adoption (what works, what doesn't)
  • ROI metrics that actually matter (not just "lines of code generated")
  • Common pitfalls and how to avoid them

Available Formats:

Keynote presentationInteractive workshopHalf-day training session

Spec-Driven Development

Engineering leaders, Product teams

Duration: 45-60 minutes

How to create implementation specifications that make AI tools more effective. Learn the framework that helped teams at JPMorgan Chase reduce revision cycles by 30%.

Attendees will learn:

  • Writing specs that AI can understand and act on
  • Balancing detail with flexibility in specifications
  • Using specs to improve team alignment (not just AI)
  • Measuring spec effectiveness by output quality
  • Real examples from production codebases

What Makes This Different:

Most spec frameworks are about documentation. This is about creating artifacts that make AI tools dramatically more effective.

Building for ADHD (and Everyone Else)

UX/UI designers, Product teams

Duration: 30-45 minutes

Design principles from building StackDay, an ADHD-friendly productivity app. Progressive disclosure, cognitive load reduction, and clear visual hierarchy benefit all users—neurodivergent design makes better software for everyone.

Attendees will learn:

  • Understanding time blindness and capacity blindness
  • Progressive disclosure patterns that actually work
  • Reducing cognitive load in complex interfaces
  • Accessibility beyond WCAG compliance (designing for how brains actually work)
  • Why constraints make better products

What Makes This Different:

I have ADHD, and I'm building StackDay because existing tools don't work for my brain. The lessons apply to everyone because reducing cognitive load benefits ALL users, not just neurodivergent ones.

From Engineering Manager to Developer Advocate

Career development, Engineering leadership

Duration: 30-45 minutes

My journey from leading engineering teams to focusing full-time on developer tooling and education. What I learned, what surprised me, and how to make the transition if it's calling to you.

Attendees will learn:

  • When to make the leap (and when to wait)
  • Transferable skills from management (more than you think)
  • Building credibility in a new space
  • Balancing hands-on coding with advocacy work
  • What companies look for in Developer Advocates

What Makes This Different:

This includes the hard parts: taking a perceived step "backward," explaining the pivot to family/friends, and dealing with imposter syndrome when you're new to advocacy.

Micro-Frontend Architecture in Practice

Engineering teams, Architects

Duration: 45-60 minutes

Real-world lessons from implementing micro-frontend architectures at Sunrun and Digital.ai using Webpack Module Federation. What worked, what didn't, and how to avoid common pitfalls.

Attendees will learn:

  • When micro-frontends make sense (and when they don't)
  • Module Federation patterns and anti-patterns
  • Team coordination and deployment strategies
  • Measuring success: speed vs. complexity tradeoffs
  • Legacy migration strategies

What Makes This Different:

Most micro-frontend talks are either theoretical or vendor pitches. This is war stories from the trenches—the mistakes, the successes, and the lessons.

Why Book Me

Practical, Not Theoretical

I'm not selling a vision—I'm sharing frameworks that work in production at companies like JPMorgan Chase. Everything I teach has been battle-tested at enterprise scale with real teams and real constraints.

Technical Depth + Clear Communication

I can go deep on technical topics without losing the audience. I've led teams for 10+ years, which means I know how to explain complex concepts to people with different backgrounds and skill levels. I meet people where they are.

Actionable Takeaways

Attendees leave with frameworks, templates, and specific next steps they can implement immediately. No fluff, no buzzwords—just tools that work. I typically share GitHub repos with code examples, framework templates they can adapt, prompt engineering cheat sheets, and measurement frameworks for proving ROI.

Booking Information

Available For:

  • Conference keynotes and breakout sessions
  • Corporate internal events and training
  • Meetups and community gatherings
  • Virtual and in-person events
  • Panel moderation and fireside chats
  • Half-day or full-day workshops

Topics:

  • AI-assisted development and tooling
  • GitHub Copilot and prompt engineering
  • Spec-Driven Development practices
  • Engineering leadership and team building
  • Micro-frontend architecture
  • Building accessible, ADHD-friendly software
  • Career transitions in tech

Location & Travel:

Based in Frisco, Texas (Dallas-Fort Worth area)

  • Available for travel nationwide
  • Comfortable with virtual presentations
  • Can accommodate international travel with advance notice

When Reaching Out, Please Include:

  • Event name and date
  • Expected audience size and composition
  • Preferred topic or custom topic request
  • Virtual or in-person
  • Budget range (if applicable)
  • Any specific requirements or constraints

I typically respond within 24-48 hours.

Let's Work Together

Ready to bring practical, actionable insights to your event? Let's talk about how I can help your audience level up.

Book a Speaking Engagement