Mike Woudenberg

As a senior consultant and trainer, Mike helps teams navigate the complexities of modern development by focusing on efficiency, quality, and the strategic use of emerging technologies. With a deep-rooted curiosity for how things work, he empowers organizations to build software that is not only functional but future-proof.

Mike’s journey into technology began long before his professional career. Having been tinkering with computers from a very young age, he developed a hands-on “under the hood” mindset that still defines his approach today. This early foundation of taking things apart and putting them back together (better than before) gave him a unique perspective on problem-solving that he brings to every project and training session.

While his roots are in traditional engineering, Mike is always looking for the next leap in productivity. Since early 2024, he has been an early adopter of AI, increasingly integrating Large Language Models and AI-assisted workflows into his daily software development practices. He doesn’t just see AI as a tool for automation, but as a transformative partner in the creative process. By sharing these practical, real-world AI applications, he helps other developers move past the hype and achieve tangible results in their own codebases.

Mike believes that knowledge is most valuable when it is shared. He is driven by the desire to help people reach their full potential and enjoys the collaborative “click” that happens during a training session. When he is not at his keyboard or in the classroom, you will likely find him following his passion for Rugby. As a dedicated volunteer, he enjoys the tactical depth and collective spirit of the sport. Much like a well-coordinated team on the pitch, he believes that the best software is built when everyone understands their role and works together toward a common goal.

Upcoming courses

Claude Code Mastery Training

Hands-on Claude Code course for software engineers. Build custom skills, hooks, and MCP servers across 2 days with a real codebase. Online or in-person.

View training
Building Smart Applications with Agentic AI for JVM developers (Java/Kotlin)

Ship intelligent features to production—not prototypes. While others struggle with LangChain theory, you’ll master semantic search, RAG systems, and multi-agent workflows using battle-tested Spring-AI and LangChain4j. Deploy AI that actually works in enterprise JVM apps.

Back-End Development
GenAI
Kotlin
2 days
In Person

Next:

25 – 26 Jun, 2026

From:

€1795

View training
Mastering AI-Assisted Software Engineering

2 days to AI coding mastery. Work with Claude, Copilot, and Cursor on your actual projects. Build Model Context Protocol integrations for your specific workflows. Leave with skills that immediately boost your productivity and custom tools that keep working long after the workshop ends.

Arman Kavian

GenAI
2 days
In Person

Next:

11 – 12 Jun, 2026

From:

€1795

View training
Learning Go

Build blazing-fast microservices without the complexity. Master Go’s goroutines and channels to handle 10,000 concurrent connections on a single server. Two days from beginner to deploying production gRPC services with streaming—Docker and Kubernetes teams love this language.

View training
Test-Driven Development (TDD)

Elevate your software engineering prowess by mastering Test-Driven Development, a short-cyclic process that empowers you to create software predictably and efficiently, through focused hands-on training.

Software Testing
View training

Can’t find the course you’re looking for? There’s more!

Trainer expertise

Disciplines

Software Development