Experience Highlights

Eight years of frontend engineering, most of it in Vue — from enterprise agency work through automotive e-commerce and B2B SaaS to high-traffic consumer retail. The through-line is server-side-rendered applications that stay fast and maintainable as teams and codebases grow.

Frontend Engineer — myposter GmbH

October 2024 to present · Remote

Frontend engineering for myposter, a high-traffic e-commerce platform serving millions of customers.

  • Building server-side-rendered frontends with Nuxt 3, Vue 3 and TypeScript, where render performance directly affects conversion.
  • Developing NestJS backend-for-frontend services with Redis caching, shaping and caching data for the frontend rather than exposing raw domain APIs.
  • Full-stack feature delivery, including an order status system built end to end — backend API through to the customer-facing components.
  • Leading an ESLint 9 flat-config migration across the entire monorepo.
  • Migrating the end-to-end suite from Cypress to Playwright.
  • Integrating Storyblok as a headless CMS so non-engineers can ship content changes without a deploy.
  • Ongoing performance, SEO and accessibility work across the storefront.
  • Unit and end-to-end testing with Vitest and Playwright.
  • AI-supported development as part of the regular workflow.

Senior Frontend Developer — CYCLE (formerly GetHenry)

April 2022 to September 2024 · Berlin

Led frontend development for a fleet-management SaaS platform, building Vue applications against a Laravel-backed API.

  • Architected new features from scratch while keeping a substantial legacy codebase running — the usual real-world constraint of building the new thing without a rewrite.
  • Implemented responsive interfaces for complex data visualisation, where fleet operators needed dense information to stay readable on a phone in the field.
  • Worked directly with product and UX to turn operational requirements into something usable.
  • Established testing practices and code-quality standards for the frontend team.
  • Mentored team members on Vue best practices and component architecture.

Senior Frontend Developer — Customer Alliance

December 2020 to February 2022 · Berlin

Built Vue applications for Customer Alliance, a hospitality-industry SaaS platform.

  • Developed interactive dashboards presenting performance scores and trends for hotel operators.
  • Created data-visualisation components for review analytics, turning large volumes of guest feedback into something a hotel manager could act on.

Frontend Developer — Mercedes-Benz

March 2020 to September 2020 · Berlin

Customer-facing web applications for Mercedes-Benz, across booking and e-commerce.

  • Built the Portuguese test-drive booking tool with Vue and GraphQL.
  • Developed the German online shop, including the car configurator, with Vue and TypeScript — a deeply stateful interface where every option constrains the others.
  • Collaborated across international teams in Germany and Portugal.

Frontend Developer — Publicis Pixelpark

April 2018 to February 2020 · Berlin

Websites and intranet platforms for large corporate clients, largely in vanilla JavaScript — good grounding in what frameworks actually do for you, learned by not having one.

Earlier

  • Web Developer at blitzrechner (freelance, 2017–2018) — building online calculators. A nice symmetry with what I now do in my own time: the Potsdam Mietspiegel calculator is the same problem, approached with eight more years of experience.
  • TYPO3 Assistant, co2online gGmbH (freelance, 2017–2018) — CMS work for a non-profit in the energy-efficiency sector.
  • Ausbildung: Mediengestalter für Digital und Print (2012–2015) — a design and production apprenticeship at Labor für Gestaltung Schleßelmann, Berlin. It is why I tend to notice typography and spacing, and why I can usually talk to designers in their own vocabulary.

Education

OSZ Druck- und Medientechnik Berlin — Mediengestalter für Digital und Print, 2012–2015.

Core technical focus

Vue 3, Nuxt, TypeScript, Node.js, NestJS, server-side rendering, REST APIs, CSS, web performance optimisation, accessibility, Playwright, Vitest, Cypress, CI/CD, and AI-supported development.