I’m a versatile fullstack developer (frontend-focused) based in Amsterdam, with over seven years of professional experience turning product and user needs into clean, maintainable interfaces. I work primarily in TypeScript and React, and I’m equally comfortable with Svelte, Astro, or Vue depending on project needs.
My range spans the full development lifecycle: building NodeJS backends, integrating external APIs, setting up automated testing, CI/CD pipelines, and Docker infrastructure. Through past work experience in a strictly regulated fintech environment, I’ve built strong habits around code quality, stability, and fast incident response with owning features end-to-end, driving automated testing and CI/CD pipelines, and leading build-system migrations for better performance.
I also run independent projects end-to-end, including a fully self-built website, CMS integrations, and Docker infrastructure for a cinema (uitkijk.nl). Whether in a large team or solo, I engage proactively with stakeholders, take ownership, and hold a high quality bar. Fluent in Dutch and English.
Skills
Language
Work Experience
Education
Qualifications
Industry Experience
For Filmtheater de Nieuwe Uitkijk, a cinema on the Prinsengracht in Amsterdam, I took full ownership of a website rebuild from the ground up. After years of frustration with an outdated WordPress site, they wanted something modern, fast, and built to last. I designed the architecture around a decoupled frontend built in Astro with Svelte islands for interactivity, paired with Directus as a headless CMS extended with custom logic.
Beyond the core site, I built a fully custom webshop, a membership platform, and one-off donation support, along with payment, film-agenda/ticketing, and newsletter integrations via Mollie, Z-Tickets, and Mailchimp. All custom integrations query the database directly through KnexJS for performance, backed by carefully versioned, reversible migrations. I still manage the platform end-to-end today, including deployment, domain, SSL, and security via Crowdsec, running on a small Docker Swarm cluster I set up with Dokploy and Tailscale to reliably handle demand.
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in Amsterdam today.