Frontend Engineer (Vue/Nuxt/TypeScript)

Hello, I am Oliver. I am a Frontend Engineer with eight years of experience building scalable, high-performance web applications. I work at myposter on Nuxt and Vue server-side-rendered e-commerce used by millions of customers, and I live in Potsdam, Germany, working remotely with product and engineering teams.

What I work on

My day-to-day is server-side-rendered frontend work at production scale: Nuxt 3 and Vue 3 applications with TypeScript end to end. That means caching strategies that hold up under real traffic, render paths that stay fast on a mid-range phone, and component architecture that a team can still extend two years later.

I also build the backend-for-frontend layer that sits directly behind it — NestJS services with Redis caching, shaping and caching data for the frontend rather than exposing raw domain APIs. Owning a feature from that layer through to the rendered pixel is usually faster than negotiating it across two teams.

How I work

I care about the parts of engineering that are invisible when they go right:

  • Performance as a requirement, not a cleanup task. Measuring before optimising, and knowing which numbers actually correlate with what users feel.
  • Accessibility built in from the first component. Semantic markup and keyboard paths are far cheaper to get right at the start than to retrofit after launch.
  • Pragmatic testing. Unit tests for logic, integration tests for the parts that break, end-to-end tests for the flows that cost money if they fail — not a coverage number for its own sake.
  • Migrations that actually finish. Large codebase-wide changes — an ESLint 9 migration across a monorepo, a full Cypress-to-Playwright move — are mostly a sequencing and communication problem, not a technical one.

AI-supported development

AI-assisted development is part of my regular workflow, including at myposter. I keep the same review and testing standard for generated code as for handwritten code, and the architectural decisions stay on my side of the line.

Get in touch

I am open to conversations about frontend engineering work, particularly Vue and Nuxt at scale. You can reach me via email, connect on LinkedIn, or browse my code on GitHub.