My portfolio
A selection of projects I've delivered — from web applications to AI-driven tools. Every project with a clear problem, approach and result.
WoonWijzerWinkel
The ICT landscape and processes have grown organically — website, CRM and tools don't work together seamlessly yet, resulting in manual handoffs.
Structural approach: first map everything out (systems, processes, people), then build process optimization and integrations. Weekly hours, fixed day.
CVTailor
Government organizations need to match CVs against CompetentNL competencies — a manual, error-prone process. HR staff lost a lot of time interpreting widely varying CV formats and mapping them to standardized competencies.
A Laravel + React application that automatically parses CVs, extracts competencies and matches them against CompetentNL standards. The tool recognizes free-text experience and translates it into structured competency profiles. Fully bilingual English/Dutch, with Docker deployment.
Immediately usable for UWV migration projects. Scalable to all Dutch government layers. Reduces manual CV processing by tens of percent.
Gaming E-commerce Platform
Set up a complete e-commerce ecosystem from scratch: digital product sales, guides, community management, multiple payment methods including crypto — all working together seamlessly.
NestJS backend with modular architecture, Next.js frontend for optimal SEO and performance, PostgreSQL for reliable data storage. A Discord bot for community automation and a custom MCP server for workflow automation. Crypto payments alongside traditional methods.
Multi-tier platform with automated delivery, real-time payment processing, community management and scalable infrastructure — all self-hosted.
Medical Phone Assistant
Healthcare organizations spend a lot of time on phone handling — simple questions block the line for emergencies.
AI-driven phone assistant with speech recognition, LLM triaging and seamless handover to human staff.
Automatic handling of routine questions, healthcare staff relieved, patients helped faster.
Textile Processing Automation
Orders with customer data and print PDFs came in at Boogaard Textiles. Those orders had to be placed into the print program with cutting lines — but it was so much manual work that the €100k cutting machine stayed unused. Instead, everything was cut with scissors.
A Laravel API that automated the entire process: process incoming orders, generate cutting lines, place them paper-efficiently in the print program. A dashboard tracked everything with barcode scanning — no more lost orders. Connected to the website, financial administration and postal dispatch.
The cutting machine is finally in daily use. A permanent employee was hired to operate it. The boss's son was freed from manual cutting work, editing cutting lines and order management. The workflow went from a day to 20 minutes.
ERP Data Validation & BI
An organization struggled with data integrity in their ERP system. Errors in data led to wrong decisions, unnecessary costs and a lack of trust in reports.
A Python-based validation engine that systematically detected and categorized 30,000+ errors. Connected to a BI dashboard that gave immediate insight into data quality, trends and repair priorities.
Immediate insight into data quality at enterprise scale. Repairable errors identified and prioritized. Decision-making improved through reliable data.