Open to Staff / Lead / hands-on tech lead · NL-based · US overlap OK

I lead software teams.
And I still write code.

Looking for a Staff, Lead, or hands-on tech lead role. Architecture, mentoring, and delivery in the same job. Laravel is where I'm fastest; React and Vue.js sit close by.

Before Linux pulled me into programming, I studied counterpoint at the conservatory in Alkmaar. Piano Sonata No. 2

Maarten Tolhuijs seated in a glasshouse
After-hours rabbit holes Chess, web tools & whatever my Linux desktop is missing
Open to Staff / Lead / hands-on tech lead Based in the Netherlands · US overlap is fine
2engineering teams led
~3×eng growth supported

Web & product work

Selected work.

Public products, internal systems, and one open source project that still gets attention. Ordered for the hiring conversation, not by chronology.

01 AI chess coach / React
Chess Console showing a chess position with Stockfish analysis and AI coaching

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.

ReactStockfishAI coaching
Visit Chess Console
02 Open source credential / Laravel
Laravel Schematics showing model relationships being created visually

Laravel Schematics

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.

Laravel1.4k+ GitHub starsNo longer maintained
03 Business-critical SaaS · Leads.io

Internal platforms at Leads.io

At Leads.io I led two engineering teams building the internal platforms behind campaigns, finance, client reporting, and external integrations.

I stayed close to design and delivery: architecture, code review, and enough hands-on work that I knew the hard parts myself.

Those systems stayed in daily use while the engineering organization grew to roughly three times its earlier size.

Technical leadershipAPIsFinanceCampaignsTeam growth
04 SaaS product team

AlisQI

A recent stretch back on a product team: senior full-stack work across frontend and backend of a quality-management SaaS, after several years of technical leadership.

Full stackSaaSProduct engineering
Merged upstream Laravel Self-Diagnosis / Beyond Code Added detection for undefined environment variables referenced through env() and getenv(), including tests and English/German translations. PR #84

Signature chapter / Omarchy

I fix my own Linux desktop in public.

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.

Built for my own desktop 05 marketplace plugins QML + Quickshell Synced hourly
01 Omarchy Theme Manager previewing the Aetheria theme in the native full-screen picker
Verified Overlay / Appearance

Omarchy Theme Manager

I built this because changing an Omarchy theme meant jumping between tools. It puts themes and Aether-backed wallpapers in one full-screen picker.

02 Omarchy Disk Lens showing its safe move-to-Trash confirmation over a storage analysis
Verified Bar widget / System

Omarchy Disk Lens

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.

03 Omarchy on-screen keyboards shown on the login screen and desktop
Verified Bar widget / Hardware

Omarchy On-Screen Keyboard

My touchscreen needed a keyboard that felt at home in Omarchy. This one keeps the familiar shortcuts and can also appear on the login screen.

05 Omarchy News Radar preview in the Omarchy Plugin Marketplace
Verified Bar widget / Productivity

Omarchy News Radar

A keyboard-first front page for meaningful Omarchy activity.

Omarchy Plugin Marketplace View all plugins by Maarten Tolhuijs

Experience

What I've been doing since 2015.

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 CV
2026

AlisQI

Senior Full Stack Developer

Product-team stretch on a quality-management SaaS: frontend and backend delivery after several years of technical leadership.

Full stackSaaSFrontend + backend
2021 - 2026

Leads.io / Social Blue

Lead Software Development Engineer / Technical Lead

Led two engineering teams and kept a hand in design and delivery. The engineering organization grew to roughly three times its earlier size while I was there.

Technical leadershipArchitectureTeam growth
2018 - 2020

Social Blue

Back-end Developer

Started on the backend, building the in-house software used for campaigns, finance, client insights, and external integrations.

LaravelAPIsBusiness systems
Earlier career 2015 - 2017
Betty BlocksRuby, Elixir/Phoenix, product engineering
Code24Medical software, Zend, ExtJS/Sencha
QuickwinsLaravel, JavaScript, Cordova, Java/Android

How I work

What tends to show up.

Whether I'm leading a team, shipping a product, or publishing a Linux plugin for my own machine.

01

Stay close to the code

I set technical direction and still write and review. Mentoring without disappearing into meetings.

02

From UI to the ugly bits

APIs, finance flows, client portals, and the integrations a business leans on when nobody is watching.

03

Publish what I use

Open source tools and Omarchy plugins for my own desktop. If something is missing, I build it and put it out.

04

Beyond the demo

Production debugging, CI, and disposable VMs when a change can hit a real desktop, not a one-shot walkthrough.

$ gh repo list mtolhuys QML / Shell / JavaScript / Python / PHP / Vue / Blade / Java
Stack PHPLaravelPythonSQLJavaScriptReactVue.jsBladeCSSViteQMLQuickshellBashLinuxHyprlandTailscaleKubernetesCI
Earlier Elixir / PhoenixRubyJavaCordovaZendExtJS / Sencha
Portrait of Maarten Tolhuijs This was not the original plan.

Before software

I studied classical composition.

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

Get in touch.

I'm looking for Staff, Lead, or hands-on tech lead roles. Based in the Netherlands, remote friendly, US overlap welcome. The CV has the longer timeline.

Or email info@mtolhuijs.nl · Download CV