Based in Den Helder. Available for remote work.

I lead software teams.
And I still write code.

I've spent more than ten years building SaaS products, the internal systems businesses quietly depend on, and open-source tools I wanted to exist. Laravel is where I'm fastest; React and Vue.js are close by. Lately, I've been making plugins for the Omarchy desktop I use every day.

Maarten Tolhuijs seated in a glasshouse
After-hours rabbit holes Chess, web tools & whatever my Linux desktop is missing
Open to remote opportunities Based in the Netherlands; US overlap is fine
10+years building software
2engineering teams led
~3xteam growth supported
Full stackproduct to platform

Web & product work

A few things I've built.

Some started as things I wanted for myself. Others were the systems a growing company relied on for campaigns, finance, and client reporting.

01 Past open-source project / Laravel
Laravel Schematics showing model relationships being created visually

Laravel Schematics

I made this to draw Eloquent models and their relationships instead of keeping the whole schema in my head. I no longer maintain it; before I stopped, it passed 1,400 stars on GitHub and was featured by Laravel News.

Laravel1.4k+ GitHub starsNo longer maintained
02 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
03 Business-critical SaaS

Internal platforms at Leads.io

I spent years on the internal systems behind campaigns, finance, client reporting, and integrations with external services. They were not public, but people relied on them every day.

Product engineeringAPIsFinanceTeam leadership

Desktop side projects / Omarchy

Tools for a more personal Linux desktop.

I use Omarchy every day, so I keep building the things I miss. These are the plugins I've published so far.

Made for my own desktop 04 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.

Omarchy Plugin Marketplace View all plugins by Maarten Tolhuijs

Experience

What I've been doing since 2015.

The job gradually grew from backend development into technical leadership. I led two teams, made 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

Worked on both the frontend and backend of a SaaS product as part of its product team.

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

Toolbox

The tools I use in practice.

Laravel and PHP are where I have the most mileage. Depending on the job, I move across React, Vue.js, Linux, Kubernetes, and whatever else it takes to get the feature into production.

01

Backend & product

PHP and Laravel are still where I move fastest. Python now joins them when a focused local service makes more sense than another web stack.

  • PHP
  • Laravel
  • Python
  • SQL
  • Composer
  • APIs
02

Interfaces

React and Vue.js for product work; plain JavaScript, Blade, and CSS when they are enough. I like owning the whole path from API to interface.

  • JavaScript
  • React
  • Vue.js
  • Blade
  • CSS
  • Vite
03

Linux & desktop

This is where the newer public work lives: native-feeling Omarchy plugins, shell integration, private networking, and Linux plumbing.

  • QML
  • Quickshell
  • Bash
  • Linux
  • Hyprland
  • Tailscale
04

Delivery & testing

I care about proving software outside the happy path: production debugging, CI, and disposable VMs for changes that can affect a real desktop.

  • Kubernetes
  • KVM / QEMU
  • libvirt
  • systemd
  • CI
  • VM acceptance
05

Leadership

Technical direction and mentoring matter. So do humor, empathy, and making sure people feel comfortable enough to speak up.

  • Architecture
  • Mentoring
  • Humor
  • Empathy
$ gh repo list mtolhuys QML / Shell / JavaScript / Python / PHP / Vue / Blade / Java
Earlier mileage 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. I studied counterpoint and composition at the conservatory in Alkmaar.

Counterpoint has several independent lines moving at once without losing the whole. Software teams are not music, obviously, but that kind of problem still feels familiar.

Curiosity about Linux pulled me into programming. Java came first, then PHP and JavaScript. I did not plan the career change; it just stuck.

Open to remote roles

Tell me what you're building.