Neem contact op!

Mail: hi@stef.co

Stef Thoen

Ik ben senior full-stack developer met meer dan 20 jaar ervaring en een achtergrond in Informatica en Filosofie. Ik werk remote vanuit Frankrijk.

In 2013 ben ik met een oude brandweerbus door Europa gaan reizen en in de Morvan in Frankrijk blijven hangen. Daar woon ik nu in een oude boerderij die ik opknap.

Wat doe ik?

feature_build Created with Sketch.

Bouwen

Full-stack in PHP en Laravel (ook Symfony en WordPress) en in TypeScript en React (ook Next.js, Svelte en Node.js). Het liefst in een codebase die te snel gegroeid is: eerst tests en vaste afspraken, dan nieuwe functies.

feature_service Created with Sketch.

Uitrollen

Docker, CI/CD met GitLab CI en GitHub Actions, Terraform, en Linux-servers op AWS, DigitalOcean en Hetzner. Thuis draait alles op NixOS.

feature_design Created with Sketch.

Leiden

Ik was projectleider bij Quai des Notaires, leidde remote Scrum-teams bij Voys en Sdu en heb bij Nerds Scrum ingevoerd. Ik plan het werk, houd het overzicht en bouw zelf mee. Dat doe ik ook graag als product owner.

Recent werk

Ik bouw webapps en SaaS-platforms en knap bestaande code op: legacy vervangen, tests en CI/CD erbij, en dan verder bouwen. Ik werk AI-first: Claude Code schrijft het grootste deel van de code, met tests en statische analyse als vangnet.

Hieronder mijn werk, het nieuwste bovenaan. Wil je meer zien, neem dan contact op.

Chessout

2026–nu

Chessout is een startup met een app waarmee je schakers bij jou in de buurt vindt om een partij tegen te spelen. Sinds september 2026 bouw ik als full-stack engineer mee aan de webapp, in React en TypeScript.

React, TypeScript

SaaS voor financieel adviseurs

2026

Een multi-tenant platform in Laravel, met Livewire en Filament. De naam van de klant mag ik nog niet noemen. In 2026 heb ik er functies met veel bedrijfsregels aan toegevoegd, waaronder functies die AI gebruiken. Veel daarvan heb ik met AI-agents gebouwd, met tests (Pest) en statische analyse (Larastan) als vangnet.

Laravel, Livewire, Filament, Pest, Larastan

Nerds

2024–2025

Nerds is een helpdesk voor al je digitale apparaten en diensten, ook white-label voor andere bedrijven. Als lead full-stack engineer leidde ik de herbouw van hun oude PHP-platform in Next.js, React en Tailwind. Ik bouwde de front-end: een snelle interface die je vooral met het toetsenbord bedient, bovenop één API voor meerdere ticketsystemen. Daarnaast heb ik Scrum ingevoerd, een junior developer begeleid en een pilot opgeleverd voor investeerders.

Next.js, React, Tailwind

Voys

2022–2024

Voys levert zakelijke telefonie. Als lead full-stack engineer heb ik hun WordPress-sites samengevoegd tot één multisite op Sage en Bedrock en de salesfunnel herschreven van jQuery naar Svelte en TypeScript. Daarnaast heb ik Tailwind, een design system in Storybook, feature flags, code reviews en een CI/CD-pipeline met GitLab CI ingevoerd.

WordPress (Sage, Bedrock), Svelte, TypeScript, Tailwind, Storybook, GitLab CI

Nexus Instituut

2017–2023

De website van Nexus Instituut heb ik responsive gemaakt waardoor hij meeschaalt met verschillende scherm formaten. De oude website gebruikte een maatwerk CMS. Onder luid gejuich van de Nexus redactie heb ik hem omgezet naar WordPress. Een nieuwe WooCommerce store maakt dat klanten met groot gemak het laatste Nexus magazine kunnen bestellen. Later heb ik de site opnieuw gebouwd met een nieuw ontwerp, met abonnementen en lidmaatschappen erbij en CI/CD naar staging en productie.

WordPress, WooCommerce, Trellis, CircleCI

Lefebvre Sdu

2021

Lefebvre Sdu is een uitgever van juridische en fiscale vakinformatie. Als lead front-end engineer leidde ik een Scrum-team dat een Angular-app ombouwde naar TypeScript en React op Next.js, bovenop het bestaande design system in Storybook.

TypeScript, React, Next.js, Storybook

De Speld

2018–2021

De Speld is de grootste satirische website van Nederland, toen met meer dan 1,5 miljoen bezoekers per maand. Ik heb een grote refactor uitgevoerd en de codebase gemoderniseerd, waardoor de score op Google PageSpeed 50 punten steeg. Daarnaast heb ik nieuwe features ontwikkeld en de website gekoppeld aan een nieuwe advertentiepartner. Ten slotte hebben we het abonnement “Vage Kennis” geïntroduceerd, waarmee bezoekers lid kunnen worden en een advertentievrije versie van de website zien.

WordPress

Quai des Notaires

2018–2019

Quai des Notaires is een Franse startup in de notaris markt. Ik was project lead van een team dat een Symfony 3 web applicatie met Twig templates converteerde naar een Symfony 4 GraphQL API met een React front-end.

Symfony, GraphQL, React

Hogeschool Utrecht

2018

Hogeschool Utrecht vroeg mij een keuzetool te ontwikkelen voor de selectie van strategieën voor gedragsverandering. Op basis van het ontwerp van Panton heb ik een responsive React progressive web app gebouwd.

React, PWA

Waar kan ik je mee helpen?

Ik heb ruimte voor nieuw werk. Denk je dat ik je ergens bij kan helpen? Stuur mij een e-mail op hi@stef.co, dan plannen we een call.