About
Full stack developer based in Vinkeveen with 7+ years of experience building web applications at STRIXI. Originally trained in Applied Physics at TU Delft, which gave me a strong foundation in analytical thinking and problem-solving. Skills that translate well into designing clean, maintainable software architectures.
I enjoy building products that solve real problems for real users, and I care about the code that gets them there. Most of my work involves Laravel and Vue.js, but I'm always open to picking up whatever the project needs. Outside of work, I like to stay active. I run a couple of races a year and make good use of the home gym during lunch breaks on remote days.
Experience
2021 — Present
Full Stack Developer
STRIXI · Full-time
2019 — 2021
Developer
STRIXI · Full-time
2018 — 2019
Junior Developer
STRIXI · Part-time
Education
2014 — 2019
Delft University of Technology
Graduate Coursework in Applied Physics · Degree not obtained
2009 — 2014
Delft University of Technology
Bachelor of Science — Applied Physics
Skills
Backend
Frontend
Tools & Infrastructure
Quality & Testing
Languages
Projects
A comprehensive logistics and cargo management platform handling the full lifecycle of air freight operations, from air waybill processing and shipment tracking to warehouse management, trip planning, and invoicing.
- Built a modular, domain-driven architecture with dedicated modules for air waybills, trips, warehousing, clients, and services
- Implemented real-time shipment tracking with status updates across the logistics chain
- Integrated OCR for automated document processing and PDF generation for shipping documents
- Designed an OAuth 2.0 API (Laravel Passport) enabling third-party integrations
- Set up job queues via Laravel Horizon for background processing of bulk operations
- Enforced code quality with Pint, PHPStan, and Pest in a CI/CD pipeline
- Managed AWS infrastructure (Aurora, EC2, S3, CloudFront) with Forge and Envoyer for deployments
- Integrated Sentry for error tracking and real-time alerting
A two-sided marketplace connecting freelance hospitality workers with employers seeking temporary kitchen staff. Features shift management, real-time chat, and an application workflow for managing bookings.
- Built real-time chat functionality using Firebase (Firestore + Cloud Functions + Cloud Messaging)
- Implemented full-text search with Meilisearch for finding available professionals
- Created a multi-state shift application workflow (apply, accept, reject, retract, amend)
- Developed the admin panel using Filament for managing users, shifts, and invoicing
- Added multi-language support (Dutch/English) with localized routes
- Maintained code quality standards with Pint, PHPStan, and automated CI/CD pipelines
"Hoe Gezond Ben Ik" (How Healthy Am I) is a health assessment platform combined with an e-commerce webshop. Users complete medical questionnaires and can purchase health-related products, all managed through a domain-driven architecture.
- Designed a domain-driven architecture with separate modules for commerce, CMS, medical assessments, and company management
- Built a block-based CMS with a template system for flexible page composition
- Integrated Mollie for payment processing in the webshop
- Implemented role-based access control using Bouncer with expiring permissions
- Comprehensive activity logging for compliance with health data regulations
- Achieved NEN-7510 certification for information security in healthcare
- Enforced code quality with Pint, PHPStan, and CI/CD pipelines; managed AWS infrastructure
A labor marketplace platform connecting freelance workers with employers seeking temporary staffing. Features shift management, real-time chat, application workflows, payment processing, and a comprehensive admin panel with server-side rendering for SEO.
- Built a domain-driven architecture using 117+ action classes for encapsulated business logic
- Implemented real-time chat with Firebase (Firestore, Cloud Functions, Cloud Messaging)
- Integrated EasyFlex payroll system for Dutch employment compliance
- Added PrimeVue component library and FormKit for advanced form handling
- Built server-side rendering with Inertia.js for improved SEO and initial load performance
- Multi-language support with localized routes and Vue I18n
- Enforced code quality with Pint, PHPStan, and CI/CD pipelines
A gamification platform for supermarket loyalty campaigns, deployed across multiple PLUS, Albert Heijn, and Jumbo franchise stores via winnenbij.nl. Customers scan QR codes on physical vouchers to spin a digital prize wheel with realistic physics, built from scratch using my Applied Physics background.
- Engineered a custom physics simulation on HTML5 Canvas with exponential friction decay, delta-time animation, and pointer flex mechanics, all without external libraries
- Implemented a predictive stopping algorithm that subtly ensures the wheel lands on the server-determined prize while appearing natural
- Built a multi-tenant CMS allowing each store to configure their own branding, prizes, campaign dates, and voucher designs
- Created a weighted prize selection system with configurable odds and per-email win limits
- QR code and unique voucher code entry with CSV import/export for campaign management
- Originally built on WordPress/WooCommerce, later ported to Laravel + Livewire for scalability
The Dutch government's official COVID-19 travel testing platform, a continuation of the Testen voor Toegang initiative. The system handled appointment booking, sample tracking, multi-location inventory, and result delivery via QR codes, phone, email, and the CoronaCheck app.
- Launch partner for the Dutch government COVID travel testing response
- Built a real-time booking system managing appointment slots across multiple testing locations
- Implemented sample tracking from collection through lab processing to result delivery
- Created dashboards for occupancy monitoring, result statistics, and management oversight
- Developed a QR code-based result retrieval system for quick access
- Multi-language support for international travellers
A rapid COVID-19 test booking platform operating across multiple locations in the Netherlands. Required strict compliance with healthcare information security standards to exchange test results with the national CoronaCheck app.
- Built on WordPress/WooCommerce with custom cart discount logic for bulk test orders
- Implemented multi-location booking with clinic-specific email notifications
- Created custom REST API extensions for appointment management
- Achieved compliance with NEN-7510, NEN-7512, and NEN-7513 healthcare security standards
- Implemented PKI certificate-based authentication for secure data exchange with the CoronaCheck app
- PDF generation for test result documentation
An enterprise metadata management system for SharePoint and Microsoft 365 environments. Automatically extracts, classifies, and applies metadata to documents across SharePoint sites using OCR, PDF parsing, and dictionary-based term matching.
- Built automated document analysis pipeline supporting 10+ file formats (doc, pdf, pptx, xlsx, msg, etc.)
- Integrated with Microsoft Graph API for reading and writing SharePoint managed metadata
- Implemented OCR-based text extraction for scanned documents
- Connected to Microsoft Dynamics CRM for enriching metadata with business context
- Created a dashboard for managing sites, libraries, dictionaries, and custom classification rules