Over deze freelancer
Senior freelance frontend engineer / architect met 16 jaar JavaScript, ruim 10 jaar React en 13 jaar Node.js. Ik maak complexe en veranderlijke applicaties beheersbaar met een heldere scheiding tussen businesslogica, datatoegang en presentatie.
Ik ontwerp en bouw frontendoplossingen van architectuur en API-integratie tot herbruikbare componenten, tests en CI/CD. Ik werk zelfstandig aan doorontwikkeling en nieuwbouw en stem actief af met product, UX en engineers. Architectuurkeuzes leg ik vast in ADR’s; kwaliteit en performance borg ik met geautomatiseerde tests en meetbare verbeteringen.
Recente opdrachten zijn Zwijsen (React/TypeScript, toets- en beheerapplicaties, design system), Ortec/Shell (workflow- en rapportagefunctionaliteit), Tenzinger/Medicore (React binnen een bestaand EPD) en Athlon/Daimler (Vue/Nuxt en realtime veilingen). Daarnaast bouw en beheer ik sinds 2019 Fiper, een live contentplatform, en werk ik aan AI- en retrievaltoepassingen met Vespa en LangGraph.
Ik zoek opdrachten als senior frontend engineer of frontend architect, vooral met React en TypeScript, en waar nodig met Node.js, GraphQL of REST.
Opleiding
Werk & Ervaring
Maakte in 2026 ruimte voor eigen productontwikkeling en toegepaste AI-engineering. Fiper is een contentplatform met een iOS- en Android-app voor zelf samengestelde nieuws- en mediabundels, met circa 3.000 maandelijks actieve gebruikers, dat we sinds 2019 in vrije tijd ontwikkeln. Ontwierp en ontwikkelde een backend met Node.js/TypeScript-microservices voor feed-inname, verrijking, jobs, caching, messaging, zoeken en clustering. Verantwoordelijk voor implementatie, deployments, monitoring en operationele stabiliteit. Ontwikkelt contentplatforms en automatische webpublicatie; integreert LLM/NLP, samenvattingen, hybride search met Vespa en clustering. Bouwt een LangGraph/LangChain-agent met begrensde retrieval, bronherleidbaarheid, kostenbewaking en reproduceerbare evaluaties.
Herstructureerde de React/TypeScript-toetsmodule met route-loaders, een gescheiden datalaag en herbruikbare presentatiecomponenten. Zette de volledige frontend voor schoolbeheer op, van architectuur en routing tot API-integraties, tests en CI/CD. Breidde het Zipper Design System uit en borgde bestaande toets- en resultatenflows met geautomatiseerde tests.
Herbouwde in circa een maand de frontendbasis van EARL, inclusief profielcontext, permissiegestuurde routing en applicatielayout. Leverde workflow- en rapportagefunctionaliteit met grafieken, Gantt-weergaven en tabellen. Optimaliseerde bij Scorpio React Flow voor modellen met tienduizenden nodes en bijbehorende edges.
Bouwde een React-module voor consultregistratie rond het Zorgprestatiemodel in een bestaand EPD. Verbeterde de integratie van React Web Components in Backbone, integreerde Keycloak en richtte Bitbucket-buildpipelines in.
Trok de herbouw van CarPlaza van Sitecore naar een afzonderlijke Vue/Nuxt-frontend met TypeScript en ontwikkelde het grootste deel van de applicatie. Integreerde OIDC, Netlify CMS en realtime biedingen met SignalR; richtte Azure DevOps-pipelines en de OTAP-straat in en leverde de herbouw op tijd op.
Versnelde de migratie van vier Angular- en React-applicaties naar Preact met het Poncho-designsystem. Verbeterde tegelijk de codekwaliteit, stemde af met UX en stakeholders en begeleidde een minder ervaren collega in React.
Herbouwde de React-frontend op een nieuwe Java/Spring Boot-API met een duidelijke scheiding tussen domeinlogica, datatoegang en presentatie. Verbeterde de frontend- en API-architectuur, coördineerde API-ontwikkeling en codereviews en bouwde herbruikbare formulieren met bescherming tegen verlies van niet-opgeslagen wijzigingen.
Legde de frontendbasis voor een nieuwe ShopFloor-applicatie: koos de frontendtechnologie, ontwierp de Vue-projectarchitectuur en BFF en bouwde een prototype voor klantvalidatie. Ontwierp een microfrontendopzet om modules van zes ERP-leveranciers in één webapplicatie samen te brengen. Coachte twee developers en ondersteunde de GitLab/Docker-ontwikkelstraat.
Werkte voornamelijk aan het cliëntportaal van Medicore, waarmee cliënten toegang kregen tot hun medische gegevens en konden communiceren met behandelaars. Ontwikkelde nieuwe React-functionaliteit, verbeterde performance en responsive gedrag, bouwde herbruikbare componenten en werkte aan toegankelijkheid volgens WCAG/ARIA. Daarnaast bijgedragen aan het EPD en onderhoud uitgevoerd aan legacy Dojo-functionaliteit.
Hielp CCWeb, een nieuwe catalogiseerapplicatie voor bibliotheken, op tijd op te leveren. Refactorde React/Redux-code, breidde tests en gedeelde componenten uit, optimaliseerde de performance met onder meer memoization en breidde de Groovy/Spring backend-for-frontend uit. Begeleidde drie ontwikkelaars in React en frontendontwikkeling.
Rondde de vernieuwde onboarding af en bouwde frontend en backend van een verbeterde betalingsflow. Werkte mee aan Node.js/Koa-microservices voor accounts en betalingen, waaronder social registration en login, SAML-accountkoppeling en JWT-authenticatie. Droeg ook bij aan de ontwikkeling van videometadata-microservices.
Verschillende freelanceopdrachten voor onder meer IP Digital Signage en de Universiteit Utrecht. Werkte aan tracking, API’s, platforms en e-learning met onder meer React/Redux, Cypress, Node.js/Sails/LoopBack, Android, RabbitMQ en AWS S3.
Certificeringen
Portfolio
Reviews
-
Locatie Veenendaal
-
Categorie Development & IT
-
Geverifieerd ongeverifieerd
-
Lid Sinds 21-09-2026