Sharing knowledge, shaping web culture.
For me, great engineering thrives on a solid technical foundation – and on exchange with others. With the podcast Technikwürze and my tutorials at the HAWK, I create spaces for sharing knowledge – as a dialogue at eye level where we all learn from each other.
Semantics. For Humans. For Machines.
Semantic HTML is no relic. What makes content accessible to screen readers also makes it interpretable for AI models. Clean markup of structure and meaning has always been the foundation of good frontend engineering – in the age of AI, it’s more relevant than ever.
For me, that’s nothing new. Semantics has been part of my work from the start – and that’s exactly what makes the difference: while others retrofit it, I’ve brought this quality for 30 years.
University teaching
The seminar GT 1191 was part of the Bachelor of Arts (BA) program at the Faculty of Design, within the Digital Environments competence field at HAWK University of Applied Sciences and Arts in Hildesheim – eleven years of my contribution to university teaching. Around 660 students across 22 semesters gained hands-on knowledge in frontend development, web design, and usability.
The seminar’s website stays current: I keep publishing extensive, interactive tutorials there, helping students – and anyone else interested – learn how to build websites today. Mobile first, responsive, and frustration-free. This direct exchange with a new generation of designers still shapes my work today.
Technikwürze

Since 2005 – as a podcast pioneer in Germany. Technikwürze is my podcast for media creators covering design and web development – now with a new direction for the age of AI, too. After 188 episodes and nearly 1.8 million downloads, the project is now back with a relaunch – co-hosted with Stefan Nitzsche.
Website Starter Kit
For my GT 1191 seminar at HAWK, I built my own starter kit. A single terminal command produces a fully pre-configured website – image optimization, web fonts, and less boilerplate included.
$ npm create website-starterkitThree variants cover different learning goals: playground, one-pager, multi-pager. The result: students get started faster and learn more – because the environment doesn’t get in the way.
Sharing code. Sharing knowledge.
I enjoy sharing my experience and knowledge. That’s why I publish many of my projects as open source on GitHub. On CodePen, I regularly publish code snippets from tutorials and seminars – to browse, try out, and reuse.