Selected work
Online client work since 2007.
Selected Screens Selected Screens 53 projects and 222 screenshots turned into an interface design index you can audit.
- Why this technology Astro Canonical archive, collection and research pages ship as finished HTML.
- Why this technology Cloudflare The static archive runs globally at the edge with controlled discovery caching.
- Why this technology Image analysis Published pixels support repeatable palette, surface and contrast measurements.
BricksDeal. BricksDeal.com Tracks 17,221 LEGO sets, so a discount has to prove itself.
- Why this technology Laravel The catalogue, the retailer data and the logic that ranks offers.
- Why this technology SQL Keeps 17,221 sets, their offers and 67 retailers correctly matched.
- Why this technology Affiliate APIs Live partner prices, deliberately kept out of the ranking.
GitlabHost Dashboard 22 screens that finally read as one product.
- Why this technology Django Accounts, billing and support logic behind the customer dashboard.
- Why this technology HTMX Instant interface updates without shipping a heavy single-page app.
- Why this technology Tailwind One set of patterns across onboarding, billing and support.
Bedrijfsrooster Feature and industry pages the editors add themselves.
- Why this technology Astro A static base that keeps the marketing pages quick on a phone.
- Why this technology React Interactive tools only where a page genuinely needed them.
- Why this technology Sanity Content blocks the marketing team publishes without a developer.
Reloadify Under two seconds, on every language variant.
- Why this technology Next.js The responsive page system and the blocks it is built from.
- Why this technology Multilingual One message that survives every language variant.
- Why this technology Sanity Blocks marketing recombines into new pages on its own.
Payt Software Seven years of iteration, now loading in under a second.
- Why this technology Hugo A fast multilingual base that replaced a slow WordPress setup.
- Why this technology Tailwind One shared system that kept seven years of additions coherent.
- Why this technology Decap CMS Approachable editing for content people spread across markets.
UptimeMate UptimeMate Site monitoring for owners who never read a server log.
- Why this technology SaaS A focused subscription product, later acquired by HostPapa.
- Why this technology Monitoring Uptime, speed, broken links and SSL, explained in plain language.
- Why this technology Product design Monitoring data reduced to one calm answer: fine, or not fine.
AirControl 191 admin pages developers can copy and ship.
- Why this technology Tailwind The design system behind all 191 responsive admin pages.
- Why this technology Alpine.js Light interface behaviour for dashboards and account flows.
- Why this technology Chart.js Reusable charts for operational and financial dashboards.
Also had the pleasure of working with over the past 20 years