Hi, I'm Kenny
Engineering Manager at TELIS/GWVS,
Conference Speaker and Consultant
- Cloud Native Systems with AI integration
- AI-assisted development and modern tooling
- .NET Runtime Internals (Memory Management, Asynchronous Programming and Threading)
- .NET Framework internals (ASP.NET Core, DI Containers, ORMs, Serializers)

Upcoming & Recent Events
Forget Vibe Coding, Switch to Guided Coding
In this talk, we'll explore Guided Coding, an approach that I developed in early 2026 during the development of Light.PortableResults to improve my development speed with Coding Agents while staying i...
AI-powered Cloud-Native Backends with Aspire and Microsoft.Extensions.AI
This workshop focusses on building Cloud-Native .NET backends with Aspire and integrating AI with Microsoft.Extensions.AI.
Forget Vibe Coding, Switch to Guided Coding
In this talk, we'll explore Guided Coding, an approach that I developed in early 2026 during the development of Light.PortableResults to improve my development speed with Coding Agents while staying i...
Guided Coding instead of Vibe Coding in Java
In the past two years, I've been working extensively with different Coding Agents and came up with a methodology called Guided Coding. I present it for the first time in this stream with Johannes Raba...
Latest Blog Posts
Markdown is not Spec-Driven Development
In 2025, a wave of tools like GitHub Spec Kit and Amazon Kiro reinvigorated the term Spec-Driven Development (SDD) as a counterpart to Vibe Coding. They use markdown specifications and plans to steer ...
Guided Coding: Staying in Control While Coding with AI Agents
I recently joined Johannes Rabauer on his live stream to present Guided Coding — an approach I developed for writing enterprise-grade software with coding agents while maintaining full control over th...
More on Design by Contract - Assertions and Inheritance
My previous two posts about Bertrand Meyer's Design by Contract (DbC) were mainly introductions to pre- and post-conditions and class invariants and how they can be implemented in C– in this one we'll...
Stronger-Typed Resource Dictionaries in XAML
If you’ve ever programmed in XAML-based technologies, you know Resource Dictionaries: these XAML files usually contain the styles and templates you want to share across different views, or provide the...