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.