Melanie Stief, Senior Frontend Developer

.melanie // Frontend Developer

Viridis

Hi, I’m Melanie, a Senior Frontend Developer at Plan.net Technest in Munich. Viridis (lat: "green") is my little digital business card.

Day to day, I build frontends that other teams can build on: design systems, frontend architecture and websites with TypeScript, React / Next.js and Vue.js / Nuxt, styled with Tailwind CSS or hand-written CSS.

Accessibility (a11y) and performance matter to me: measuring with Lighthouse, SpeedCurve and WebPageTest, and caching with Redis (server) and TanStack Query (client).

Contentful is part of the mix too: content modeling, API integration and personalized experiences, certified as Professional and Solutions Architect.

And more and more, I bring AI into my work: from AI-assisted development with Claude Code to LLM-powered features wired to live data via MCP. For me that’s less about hype and more about building things that feel genuinely useful and well-crafted.

Colophon

No CMS, no database, no framework runtime. Eleventy renders the templates, Vite bundles and hashes the assets, and a script afterwards inlines the stylesheet and preloads the font, so nothing blocks the first render. eleventy-img generates the images at build time, in several formats and widths for the browser to pick from.

Hand-written CSS with cascade layers, no Sass, no utility framework. The scroll progress bar and the hero parallax are scroll-driven CSS animations, and the page transitions are cross-document view transitions. All of it is declarative, which leaves 3.5 KB of JavaScript in a single file. No service worker: for four static pages a cache creates more problems than it solves. The Content Security Policy starts at default-src 'none'.

Every push runs ESLint, Stylelint, the TypeScript compiler, Vitest and Playwright with axe for WCAG 2.1 AA; a violation stops the deploy, and only main is uploaded. Numbers from the outside: PageSpeed Insights.

Quote

Details matter,
it's worth waiting to get it right.
Steve Jobs