Portfolio
Selected projects I have delivered
Web projects
Angling Escapes
anglingescapes.nl →International booking platform for outdoor holiday venues across Europe. Multi-language, custom booking engine with Mollie payments, AI-driven content and SEO.
Book IT and Doo IT
bookanddoo.com →Outdoor activity platform for booking outdoor sports experiences. AF1.0 framework with booking engine, Mollie payments and owner portal.
Altena IT & Automation
altenasolutions.com →Complete rebuild with interactive AI tour, cinematic scroll-snap homepage, space scene and multi-language CMS with automated translations.
Platform engineering
Modules I built over the past period on an existing booking platform for holiday accommodation. Every part runs in production.
Interactive booking map
Floor plan with numbered spots and live availability per date. Linked spots, a maximum number of people per location and prices shown after discount. Runs as embed code on external sites.
AI task board
Kanban board where a submitted request is worked up automatically into a report, a test checklist and a visual mockup, with a button to have it built afterwards.
Calendar connectors
Two-way sync with external calendars over iCal and Google Sheets. Coloured spreadsheets are read by AI with a confidence score per line, and every change passes an approval list.
Partner portal with monthly report
Secured environment with its own two-factor login, yearly dashboard and a PDF monthly report combining booking figures, Google Analytics and an AI review of location photos.
Newsletter and inbox platform
A newsletter that assembles itself from live availability, translates automatically and sends in batches. Alongside it a shared mailbox with rules and a queue, replacing a separate ticket system.
Pricing and commission engine
Seasons, five kinds of discount, price changes scheduled ahead and a full audit trail. Currency conversion via the ECB daily rate with a configurable margin.
CMS migration off WordPress
Staged import of pages, blog, media and menus into Markdown with YAML front matter. Includes 301 redirects, preserved existing translations and a built-in SEO score.
Integrity management
An inventory of every file with its hash, permissions and version-control provenance. Three checks per file (dead code, deprecated code, security) that lapse the moment the contents change. Nine rule packs, findings become tasks, a retest closes the task.
Security rounds and key management
Four passes across the admin and the public front end: role checks on more than thirty actions, SQL injection and open endpoints closed, throttling on login. A separate HMAC key for signed links, passwords moved to bcrypt, configuration and logs out of the web root.
Automation Projects
Migration robot for municipality
Automated import of 12,000 client records into a new system, including validations and error handling.
File transfer robot (SAP)
Automation of SAP file transfers with validation, PDF conversion and structured archiving.
Exact robot: Orders
Automated closing of orders based on financial and administrative checks.
Exact robot: Annual orders
Generating annual orders based on financial and administrative validations.
Trip registration for rental cars
Extraction of PDF data from Webfleet reports, processing into monthly Excel overviews and spot-check analyses.
Web scraping robot
Automated downloading, classifying and cleaning of text and image material for web migration projects.
Trip registration for public transport
Spot-check audits on commuter journeys including travel advice validation and automatic notifications for deviations.
Exact → SAP invoice export
Automated retrieval of invoice exports, conversion to SAP import format and batch import.