I'm a software engineer at Brand Boekhouders, an accounting firm in the Netherlands. I build the software the office and its clients use every day: the client portal, the automations between our tools, and the workflows behind them.
Outside work I'm into retro games and modding hardware. I build things for the devices I own, and I bring old games back to life.
- Brand ERP: client onboarding and intake. Questionnaires that create document requests, fill in company records and write answers back to HubSpot.
- rommsync-nx: background save sync between a modded Nintendo Switch and a self-hosted RomM server.
- maplethief-port: getting a MapleStory game from 2010, made for the iPhone, ready for its first public release on PC and Steam Deck.
| rommsync-nx C++ · Switch homebrew |
Downloads and save sync for the modded Switch. A background sysmodule talks to RomM over HTTPS, and you control it from an Ultrahand overlay. It is tested against a real RomM in Docker, with a proxy that injects faults to force the failure paths, long before it runs on a console. |
| maplethief-port C++ · SDL3 · static recompilation |
MapleStory Thief Edition (iOS, 2010), running natively on Windows, macOS, Linux and Steam Deck. The game's 32-bit ARM code is recompiled into C, all 2,655 functions, and runs on an iOS stand-in written from scratch. No emulator is involved, and players bring their own copy of the game. |
| Brand ERP Django · React · TypeScript · Terraform |
The client portal and back office for an accounting firm: invoicing, quotations, bank transactions, bookkeeping and client onboarding. About 1,700 commits and 130+ merged PRs since I joined in June 2026. (private) |
| Brand Automations Python · FastAPI |
The connections between HubSpot, Wefact and Clockify: lead intake from several sources, deal pipelines for tax returns and annual accounts, and a nightly reconciliation of outstanding amounts. (private) |
| Hack the Bank Dimaros · 2022–2026 |
Hands-on security training in which IT teams break into a fictional bank using real-world techniques. I worked on it as a full-stack developer for four years, and in the final months as its product owner. |
- Turning how a business works into software. I start from the real process (intake, invoicing, a client's paperwork), not from the framework.
- Going low-level when the problem needs it. Console sysmodules, recompiled ARM binaries, hand-written platform layers.
- Engineering that holds up. Test-first, decisions written down as ADRs, and CI that fails closed. I use AI coding agents, and I give them guardrails.
| 2026 – now | Full-stack developer · Brand Boekhouders |
| 2022 – now | Software engineer · Film-Point, a free app where filmmakers share filming locations. I set up the infrastructure and keep it running as cheaply as possible. |
| 2022 – 2026 | Software engineer, later sales & marketing, then product owner · Dimaros |
| 2024 – 2026 | MSc Business Informatics · Utrecht University |
| 2018 – 2023 | BSc Computer Science · Utrecht University |
Along the way: education officer on the board of study association Sticky, student member of the Faculty of Science council, PR for SNiC (a national computer science congress), and chair of student handball club HV Beertje.
How I got here
I started at fourteen with GameMaker, sure I was about to make the next big game. I never shipped it, but I kept on making things.
That led to Computer Science at Utrecht University. In my third year I joined the board of Sticky, the study association, as education officer. I ran the book sales, organised workshops and was the go-between for students and teachers. After that came a year on the faculty council. Both showed me that the way an organisation works interested me as much as the code, so after my bachelor I did a Master's in Business Informatics.
Meanwhile I kept building. At Dimaros I spent four years on Hack the Bank, first writing it and finally deciding what it should become. With friends I started Film-Point, where the challenge is to run a free app on as little money as possible.
These days I do both. At Brand Boekhouders I work out how an accounting office really operates and turn that into software. In the evenings I'm back with games and the hardware they run on. Restoring a game I played as a kid, on hardware I modded myself, is close to where I started.




