Freelance Senior Frontend / Full-Stack Engineer
— Present
Multi-year and repeat engagements for German and international product companies. Clients and outcomes:
-
- Removed frontend from the A/B experiment critical path: replaced per-experiment feature flags with prefix-based activation, so new experiments launch with no frontend release — lead time down from days–weeks (ticket, sprint, deploy) to same-day self-serve. Enables ~6 experiments/month across the growth and recommendation teams.
- Owned the mobile add-to-basket CTA experiment end to end: SSR variant for multi-size products, size selection, captcha retry, a11y, Cypress E2E. Winning variant lifted mobile add-to-basket rate by 5% (relative), shipped to 100% of traffic.
- Delivered the loyalty Status Program end to end into the Coins wallet — gRPC integration, deep-linked entry points for campaigns, mobile and desktop — from API contract to 100% production rollout. Storybook and integration coverage across every tier and error state.
- Closed the web/native icon gap: automated migration of ~120 shared icons to the new icon system (Node.js, Figma REST API, PNG → SVG) in a single regression-verified release, no changes for product teams.
Stack React · TypeScript · Linaria · gRPC · Monorepo (Yarn workspaces) · Node.js · Storybook · Jest · RTL · Cypress · GitLab CI · Datadog
-
- Owned the platform architecture: designed a multi-tenant React application framework that cut client onboarding from ~4 months to 30 minutes, turning each new client into a configuration task instead of a project.
- Built a UI Editor that let non-technical editors publish content changes to web and native apps in real time, removing developer involvement from content updates for 1M+ monthly active users.
- Designed and owned the k6/Grafana Cloud load-testing suite (smoke, stress, soak, spike) for SSR and GraphQL services, giving every release a measured capacity limit before it hit production.
- Led the WCAG accessibility migration across web and native apps — audit, remediation standards, implementation — bringing the platform to compliance required by enterprise clients.
Stack TypeScript · React · Vue 2/3 · Ionic · React Native · Next.js · Node.js · Kotlin · GraphQL · MongoDB · Jest · Cypress · AWS · k6
-
- Built collaborative features — shared AI assistants and chat workflows — for a privacy-focused RAG platform with multi-LLM support (React, Zustand).
- Implemented secure tRPC/Prisma endpoints for organisation hierarchies, RBAC (Lucia Auth) and Stripe subscriptions — the billing and permission layer enterprise customers are sold on.
Stack TypeScript · React · NestJS · tRPC · Prisma · PostgreSQL · Playwright · RAG · OpenAI API · Kubernetes
-
eBay GmbH (Adevinta)
Kijiji Autos, Canada’s largest auto marketplace
Senior React Developer · dealer retail team · kijijiautos.ca
- Delivered React features across the dealer-facing product surface used by Canadian car dealers to manage and sell inventory.
Stack React · TypeScript · Jest · TestCafe · AWS
-
Accenture
Automotive clients — VW, Audi, smart / Daimler
Senior React Developer
- Implemented a white-label Dealer Search app for VW and integrated it into Audi via micro-frontends — live on Audi.de across 90+ markets.
- Built the smart IAA landing page with immersive animated React components for the brand’s future product reveal.
Stack React · TypeScript · Styled Components · Webpack · AEM · Jest
-
- Architected the React-based AdManager application and a shared UI library reused across the company’s products, so new features were built once and shipped everywhere.
Stack React · GraphQL · Apollo · Jest · Enzyme · Cypress · SASS · CSS Modules · Webpack · GitLab
-
- Built Prismic-powered Blog and CMS pages in Next.js, letting the marketing team publish without engineering support.
Stack React · Next.js · TypeScript · Prismic
-
- Designed and implemented a React/GraphQL field-service management application for tradespeople.
Stack TypeScript · React · GraphQL · Apollo · Jest · Cypress · CircleCI · AWS