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.

hawk-gt1191.de

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.

technikwuerze.de

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.

HAWK GT 1191 Starterkit
$ npm create website-starterkit

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.

starterguide.dev

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.

github.com/macx

codepen.io/macx

Let’s talk. No pitch, no pressure.

Book a no-strings-attached online meeting. Just an open conversation about how I can complement your team. Sign up at davideiken.de/meeting, or leave me a message.

By submitting this form, you agree to the processing of your data for the purpose of handling your request. Further information can be found in the privacy policy.