Open to freelance — Based in Amsterdam.
Currently studying International Business and working as a freelance developer on exciting
projects.
In September, I’ll be transferring to Artificial Intelligence @ UVA
I’m always looking for interesting projects to work on and ambitious people to connect with. If
you’d like to brainstorm an idea, collaborate on something, or simply exchange thoughts, feel
free
to reach out.
For the 2026 Bunq hackathon, we created a web app that turns pictures of receipts into selectable items, powered by Anthropic OCR. You can request payment for each item through the Bunq API. It includes analytics features and automatic WhatsApp integrations using OpenWA.
A tool I built for Accuselect to largely automate communication between mechanics, sales employees and customers. It provides an easy way for each party to share data and track each installation process. The tool is integrated with the HubSpot API.
An automation to apply for government housing in the Netherlands. There is a point system where housing points are allocated based on activity. This script uses Selenium to automate that process, helping you collect and maintain points.
An advanced calculator that estimates the best battery capacity fit for potential customers based on input. It runs a quantitative simulation to aggregate the most suitable battery. I also integrated the system with a Webflow frontend used by over 15,000 people.
A router management system I built for T‑Portal that manages all routers under T‑Portal's control. It keeps employees up to date and gives direct alerts about failing systems or systems behaving irregularly.
A Stable Diffusion wrapper I created when modern AI was still new. I integrated inpainting, generation and segmentation (using SAM). This allows users to leverage advanced Stable Diffusion features without needing to understand complex settings. Powered by the Stable Diffusion API. Stripe payments are also integrated.
A cryptocurrency trading bot I created to benefit from arbitrage opportunities between cryptocurrency exchanges. It automatically looks for opportunities and takes advantage of them faster than any human could. Most major exchanges are integrated.
A simplified version of the StockX API that I built to make the platform's data accessible without official approval or paying expensive service fees. It uses a proxy API layer built with Laravel to handle authentication, format responses, and avoid rate limiting. The result is a clean, developer‑friendly interface for product searches, pricing history, and market data.
A scraper that finds Laravel websites which are vulnerable and have their .env variables publicly exposed. It does not collect any data besides the number of vulnerable websites found. It automatically sends an email to the site's contact address informing them about the vulnerability.
DHL's tracking system is a mess. There are three versions, and each gives you limited data. Much useful data is never shown, so I recreated their dashboard using DHL's public API to be completely transparent and display all available data.