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 is 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, and is my contribution to university teaching. It gives students hands-on knowledge in frontend development, web design, and usability.
Alongside teaching, I regularly publish extensive, interactive tutorials on the seminar’s website, helping students – and anyone else interested – learn how to build websites today. Mobile first, responsive, and frustration-free.
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-starter-kit@latest Three 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.