Chess Console
I wanted chess analysis to explain itself instead of only showing a better move. Chess Console combines Stockfish with AI explanations, opening detection, move visualization, and PGN/FEN input.
Senior full-stack engineer · Remote · CET, US overlap OK
When something is missing I build it: seven Omarchy desktop plugins because my own machine needed them, a chess coach because I wanted one, and at Leads.io a central API that ran for years with nobody thinking about it. Eleven years of web products, five of them leading teams and still writing the code.
Before Linux pulled me into programming, I studied counterpoint at the conservatory in Alkmaar. Piano Sonata No. 2
Web & product work
Public products, internal systems, and one open source project that still gets attention. Ordered for the hiring conversation, not by chronology.
I wanted chess analysis to explain itself instead of only showing a better move. Chess Console combines Stockfish with AI explanations, opening detection, move visualization, and PGN/FEN input.
I built it to draw Eloquent models and relationships instead of keeping the whole schema in my head. Featured by Laravel News; passed 1,400 GitHub stars.
env() and getenv(), including tests and English/German translations.
PR #84 ↗
Experience
The job grew from backend development into technical leadership. I led two teams, made the technical calls, and kept working in the codebase. Managing from a distance has never appealed to me.
Download the full CVAlisQI
Netherlands, remote · quality-management SaaS
Leads.io (formerly Social Blue)
Hoorn, Netherlands · performance-marketing group: 11 offices, 9 countries, ~240 people after the 2022 merger
Social Blue
Hoorn, Netherlands
Betty Blocks
Obdam, Netherlands · low-code platform startup
Signature chapter / Omarchy
I use Omarchy every day, so I build the pieces I miss (theme switching, disk insight, on-screen keyboard) and publish them. These are the plugins I've shipped so far.
A depth-based Alt-Tab: every window recedes into the distance by how long ago you last used it. Hold Alt, dive with Tab, release to focus.
I built this because changing an Omarchy theme meant jumping between tools. It puts themes and Aether-backed wallpapers in one full-screen picker.
I wanted to see what was filling my disk without reaching for another terminal command. Disk Lens shows the large branches first and moves files to Trash instead of deleting them.
How I work
Whether I'm leading a team, shipping a product, or publishing a Linux plugin for my own machine.
I set technical direction and still write and review. Mentoring without disappearing into meetings.
APIs, finance flows, client portals, and the integrations a business leans on when nobody is watching.
Open source tools and Omarchy plugins for my own desktop. If something is missing, I build it and put it out.
Production debugging, CI, and disposable VMs when a change can hit a real desktop, not a one-shot walkthrough.
This was not the original plan.
Before software
Before I wrote software, I wrote music: counterpoint and composition at the conservatory in Alkmaar.
Curiosity about Linux pulled me into programming. Java came first, then PHP and JavaScript. I did not plan the career change; it just stuck.
Composed + played / 2009 Piano Sonata No. 2 in C minor Three movements ↗Contact
I'm looking for senior full-stack product-engineering roles. Based in the Netherlands, remote friendly, US overlap welcome. The CV has the longer timeline.