Workshop & Training
Elevate your team.
Hands-on training to help engineering teams adopt quality-first practices, improve code quality, and modernise their development workflows. Drawing on 15+ years of industry experience and academic teaching.
Workshop topics
Each workshop is tailored to your team’s current level and goals. I combine theory with hands-on coding exercises, so your team leaves with practical skills they can apply immediately.
Test-Driven Development
Learn the Red-Green-Refactor cycle through hands-on exercises. Understand when and how to apply TDD effectively in real-world projects.
Extreme Programming (XP)
Pair programming, continuous integration, small releases, and collective code ownership. Build the habits that make teams high-performing.
Agile Engineering Practices
Beyond Scrum ceremonies — the technical practices that make agile actually work. CI/CD, trunk-based development, and automated testing.
Clean Code & Refactoring
Writing code that communicates intent. Identifying code smells, applying refactoring patterns, and establishing team coding standards.
CI/CD Pipeline Design
Designing automated build, test, and deployment pipelines. From commit to production with confidence and speed.
Custom Workshop
Have a specific challenge? I design bespoke workshops tailored to your team’s technology stack, domain, and current pain points.
Teaching philosophy
I don’t believe in passive learning. My workshops are built around the principle that engineers learn best by doing — writing real code, solving real problems, and getting immediate feedback.
Real-world context
Examples and exercises are drawn from actual industry challenges, not textbook problems.
Lasting change
I provide follow-up materials and optional coaching sessions to ensure practices stick beyond the workshop.
Tailored to your stack
Workshops are adapted to your team’s language, framework, and domain so learnings are directly applicable.
Hands-on first
Every concept is immediately followed by a coding exercise. Your team writes code from the first hour.
Teaching credentials
My training approach is informed by years of university-level teaching combined with hands-on industry experience.
FH Technikum Wien
2020
Senior Lecturer
Developed and taught courses in Digital Systems, Computer Architecture, Hardware-near Software Development, and Embedded Systems Software. Designed modern syllabi from the ground up.
University of Sheffield
2014–2018
Teaching Assistant
Taught C and C++ programming, mobile robotics, and mentored final-year students on their thesis projects over 4+ years.
Industry Conferences
Ongoing
Technical Speaker
Regular talks and workshops on Test-Driven Development, software craftsmanship, and modern engineering practices at meetups and conferences.
Code Praxis GmbH
Coming soon
Online Educator
Developing comprehensive online courses on software craftsmanship and engineering excellence, drawing on 15+ years of industry experience and academic research.
Flexible formats
Choose the format that works best for your team and schedule.
On-site Workshop
I come to your office for an immersive, focused learning experience. Best for teams that benefit from in-person collaboration.
- Full-day or multi-day
- Hands-on exercises
- Team-specific examples
- Follow-up materials
Remote Workshop
Live, interactive sessions via video call. Same quality and interactivity, without the travel logistics.
- Flexible scheduling
- Breakout rooms
- Screen sharing exercises
- Recorded for review
Coaching & Mentoring
Ongoing support as your team adopts new practices. Regular check-ins, code reviews, and guidance.
- Weekly sessions
- Code review feedback
- Practice adoption support
- Progress tracking
Ready to Elevate Your Engineering?
Book a free 30-minute consultation to discuss which service is right for your team.