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...
Guided Coding - Staying in Control While Coding with AI Agents
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...
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...
Cloud-Native Meets AI: Modern Backends with Aspire and Microsoft.Extensions.AI
Talk about using .NET Aspire to orchestrate Cloud Native backends at development time and using Microsoft.Extensions.AI to access multimodal LLMs from your .NET backends - no matter whether they run i...
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...