Loading...
MZ Logo
Michael Zettelmaier Tech stack
Tech stack / tools

What powers this site

The current version deliberately runs without a build tool or framework – pure HTML/CSS/JS files, optimised for simple hosting.

Core web

  • Semantic HTML5 sections
  • Modern CSS (Flexbox, Grid, custom properties)
  • Vanilla JavaScript for navigation and interactions

3D background (CesiumJS)

  • CesiumJS from CDN (unpkg) as a “Google Earth” style globe
  • Custom wrapper in js/cesium-config.js & js/cesium-earth.js
  • Per-page camera parameters configured in js/main.js

Micro-interactions

  • Typed text effect in js/typed.js
  • “Matrix Gold” canvas overlay in js/matrix.js
  • Language switch & active navigation in js/main.js

Additional components

The contact form currently uses a simple mailto-based setup implemented in js/contact.js. All pages are static files and can later be moved into a framework such as Next.js or connected to a headless CMS.