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.

Remote Workshop

Live, interactive sessions via video call. Same quality and interactivity, without the travel logistics.

Coaching & Mentoring

Ongoing support as your team adopts new practices. Regular check-ins, code reviews, and guidance.

Ready to Elevate Your Engineering?​

Book a free 30-minute consultation to discuss which service is right for your team.