Skip to main content

Amsterdam, full stack

Resume

Freelance full stack engineer in Amsterdam. Headless commerce, multi-brand retail, and mobile products since 2013.

Skills

TypeScript / JavaScript · Next.js / React / Angular · Node / Express · Python / FastAPI · OpenAI / Gemini / Anthropic / Vercel AI SDK / LangChain · Tailwind / Framer Motion · Vitest / Playwright

Experience

Freelance Sr. Full Stack Developer

MR MARVIS · Amsterdam, NL

  • Redesigned navigation, category, and product pages on Next.js.
  • Built Algolia search and category pages with event-driven reranking.
  • Maintained the Sanity CMS to Algolia sync for live merchandising data.
  • Prototyped an AI-assisted size guide for product pages.
  • Mentored mid-level and junior developers.

Freelance Sr. Full Stack Developer

Cartouche Fashion · Netherlands (remote)

  • Replatforming Shopify ecommerce to headless Centra with Next.js.
  • Integrating Adyen, Sitoo POS, Sanity, and Algolia across the stack.
  • Building with TypeScript, Tailwind, shadcn/ui, Vitest, and Playwright on Vercel.

Frontend Engineer (via Lab Digital)

Frasers Group (via Lab Digital) · Utrecht, NL

  • Shipped customer-facing storefront pages across multiple Frasers retail brands.
  • Worked on browse, account, and checkout-adjacent flows with design and backend teams.
  • Integrated Apple Pay Express checkout.
  • Added Playwright E2E tests in GitHub Actions.
  • Improved error tracking for production storefront releases.

Freelance Sr. Full Stack Developer

Bloww · Remote

  • Building bloww.app: creators and businesses run influencer campaigns without third-party agencies.
  • Unifying NestJS, TypeORM, Postgres, Expo, and Next.js in a Turborepo with shared @bloww/* packages.
  • Shipping campaigns, approvals, Stripe native payments, invoicing, and Terraform-managed GCP environments.

Freelance Full Stack AI Engineer

SilentHands · Amsterdam, NL

  • Built a proof of concept for an AI-driven discovery session using Convex Database and Convex Agents.

Freelance Full Stack Developer

Ditto PR · Remote

  • Built client-facing web features for a PR agency on a modern React stack.

Tech Lead

Māia · Rotterdam, NL

  • Led engineering on an insurance platform (Next.js, React, Redux, RTK Query).
  • Shipped the first AI-assisted claim intake flow for B2B customers.
  • Set up Jest, RTL, Cypress, and GitHub Actions CI for the core product team.
  • Mentored designers and developers on delivery and design-system implementation.

Full Stack Engineer

ROUTINELY · Amsterdam, NL

  • Migrated the platform from JavaScript to TypeScript.
  • Modernized the stack with Next.js, React, and Tailwind CSS.
  • Supported the team through ROUTINELY's acquisition and integration.

Project Lead

Social Handshake · Utrecht, NL

  • Led delivery of a payroll-donation product connecting employers and charities.

Lead Front End Developer

Koningsdag Thuis · Remote

  • Built the event site that served 500k visitors on under €1000 GCP spend during lockdown.

Managing Director

Incentro · Utrecht, NL

  • Led a team of 35 across technology, consultancy, sales, and project management.
  • Grew the workforce through recruitment and field management.
  • Managed enterprise and scale-up client relationships and Google Cloud partner targets.

Lead Front End Developer

Tellow · Amsterdam, NL

  • Led front-end development for Tellow's bookkeeping product on React and TypeScript.

Lead Front End Developer

Randstad · Diemen, NL

  • Led front-end delivery for Randstad digital hiring tools.

Managing Consultant & Lead Front End Developer

Incentro · Utrecht, NL

  • Combined consulting leadership with hands-on front-end delivery for enterprise clients.
  • Ran demos, PoCs, and pre-sales technical presentations.

Lead Front End Developer

ECI / BookSpot · Amsterdam, NL

  • Led front-end work on BookSpot's subscription commerce experience.

Front End Developer

Philips · Amsterdam, NL

  • Built consumer-facing UI for Philips digital products as an Incentro consultant.

Consultant & Front End Developer

Incentro · Utrecht, NL

  • Consulted for Philips, Canon, Gemeente Amsterdam, Irdeto, and other enterprise clients.
  • Implemented Google Search Appliance integrations across portals and CMS platforms.
  • Supported pre-sales with demos, PoCs, and technical presentations.

Education

Bachelor Informatics

Windesheim Flevoland

Minor Business Information Management

Hogeschool Utrecht

Courses and volunteering

Generative AI (Google Cloud, Microsoft), Sales Management (Nyenrode), Entrepreneurship (Erasmus), Senior Consultancy Skills (At Present)

Board member, Progressief Nederland (Nov 2025 - now).