Your team builds software.
Let's make them extraordinary with AI.
On-site, hands-on AI engineering enablement for software teams. Not slides and theory -- your developers will work on your actual codebase, guided by a practitioner who's shipped real products this way.
AI tools are everywhere.
Structured adoption isn't.
Most software teams are stuck in one of two modes -- and both leave significant productivity on the table.
Ad-hoc experimentation
Individual developers trying Copilot, Cursor, or Claude Code on their own with wildly inconsistent results. Some love it. Others had bad experiences and stopped entirely. No shared vocabulary, no team-wide workflows.
Hesitant observation
The team knows AI coding tools exist but hasn't committed. Concerns about code quality, security, or simply not knowing where to start keep everyone on the sidelines while competitors pull ahead.
3–4 days that change how your team works
A structured, practitioner-led program that takes your team from experimentation to confidence.
AI Engineering Foundations
Establish a shared understanding of agentic AI engineering -- how it differs from ad-hoc prompting or "vibe coding" -- and why a structured approach matters. Hands-on from the start, not a slide deck marathon.
Hands-On Pairing on Your Codebase
The highest-value part of the engagement. I sit with your developers -- individually or in small groups -- and we work on your actual code, solving real problems from your backlog with AI tools.
Executive & Leadership Session
A focused discussion on the organizational side of AI adoption -- the processes, policies, and culture changes needed to sustain it beyond the engagement.
Team Retrospective & Path Forward
After your team has had time to process and apply what they've learned, we reconvene. What worked, what surprised people, and how to build lasting habits.
Michael Kennedy
A rare combination of practitioner experience and educator credibility.
Builder, not just advisor
I've shipped commercial software -- a native macOS app and a SaaS product -- using agentic AI engineering workflows. I teach from production experience.
1,000+ podcast episodes
Host of Talk Python to Me and co-host of Python Bytes. Years of conversations with the people shaping modern software development.
Educator by trade
University teaching background in mathematics. I know how to make complex concepts clear, actionable, and sticky.
PSF Fellow
Recognized by the Python Software Foundation for contributions to the Python community and developer education.
Thought leader
Published essays on "agentic engineering vs. vibe coding" and how professional teams should approach AI tools.
Deep Python roots
Decades of Python experience and a training platform used by developers and institutions worldwide.
Simple, transparent pricing
Flat fee based on team size, plus travel expenses billed at cost.
- Full-day foundations workshop
- 1 day hands-on codebase pairing
- Half-day executive session
- Half-day team retrospective
- 90-day adoption roadmap
- Post-engagement summary
- Full-day foundations workshop
- 2 days hands-on codebase pairing
- Half-day executive session
- Half-day team retrospective
- 90-day adoption roadmap
- Post-engagement summary
- Multiple pairing sessions
- Multi-team coordination
- Extended leadership sessions
- Custom workshop modules
- Organization-wide roadmap
- Flexible scheduling
Follow-Up Coaching
Optional add-on: 3 months of bi-weekly video calls to sustain momentum and keep your team on track.
Everything you need, nothing you don't
Every engagement comes with these deliverables at no extra cost.
Pre-engagement discovery call to understand your stack, team, tools, and goals
On-site delivery of the full engagement program
Customized materials including tool recommendations and config guides for your stack
90-day adoption roadmap delivered to leadership
Post-engagement summary with observations, recommendations, and next steps
Setup instructions sent before the engagement so your team hits the ground running
Ready to transform how your team builds software?
It starts with a 30-minute discovery call. No pitch, no pressure -- just a conversation about where your team is and where you want to go.
Schedule a Discovery Call