Twenty-five years across the stack

From classic ASP and Flash to React, NestJS and agentic workflows: a working life across the frontend, backend, infrastructure and, lately, AI. In the 2010s I was the frontend specialist teams relied on for the UI; that's where today's React, Angular and Vue depth comes from, and the 2020s broadened it back to full-stack and lead. Across every title, engineer to manager, at least half my time has stayed in the code.

Select any technology to filter the timeline

2025 to now

Portfolio Site

Full-Stack Engineer
Independent
Developer Tooling
3 frameworks, 1 site: you’re looking at it
Frontend
Backend / DB
CI/CD & Infra
AI / LLM

AI Healthcare Startup

Consulting Engineer
Independent
Healthcare
Frontend
Backend / DB
CI/CD & Infra
AI / LLM

Market Breadth Dashboard

Full-Stack Engineer
Independent
Fintech & Trading
Live WebSocket ingestion into a real-time market-breadth and regime dashboard, with multi-timeframe confluence
Frontend
Backend / DB
CI/CD & Infra
AI / LLM

pymarket-structure

PyPI library
Side project
Fintech & TradingDeveloper Tooling
Published to PyPI with almost zero prior Python experience, built from domain knowledge using Claude Code
Frontend
Backend / DB
CI/CD & Infra
AI / LLM

2020s, Netherlands (remote from Spain)

Gemeente Amsterdam

Lead Full-Stack Engineer, 5.5 years
Independent
Government
Led frontend across multiple teams; monorepo + feature-sliced architecture
Frontend
Backend / DB
CI/CD & Infra
AI / LLM

Freelance

Full-Stack Engineer
Independent
Healthcare
Multilingual static site for a private practice: Nuxt SSG + i18n
Frontend

Systematic Trading Bot

Parallel to employment
Side project
Fintech & Trading
Autonomous execution + hundreds of trading pairs in parallel + multi-interval strategy execution + optimized memory footprint
Runs on a Hetzner k3s cluster, provisioned with Pulumi
Frontend
Backend / DB
CI/CD & Infra
AI / LLM

Self-Hosted Homelab

Personal platform & network
Side project
InfrastructureDeveloper Tooling
MikroTik-routed VLAN network with a home–office fibre link and 2.5GbE wiring
A NAS running Docker Compose services behind Traefik (Gitea + runners, Vaultwarden, Immich, Grafana/Loki, AdGuard, Verdaccio), reached remotely over NetBird
Backend / DB
CI/CD & Infra

Late 2010s, Netherlands

Tele2

Lead Full-Stack Engineer
Employee
TelecomE-commerce
E-commerce SSR rebuild, 3× Lighthouse improvement
Beat both the previously-optimized Magento 2 site and the AMP build Google’s own consultants delivered
Frontend
Backend / DB
CI/CD & Infra

Deloitte Digital NL

Senior Frontend Engineer
EmployeeAgency
Marketing & BrandInsurance
Bridged Melbourne & Amsterdam frontend teams
Frontend
Backend / DB

2013–2017, Melbourne, Australia

Deloitte Digital AU

Frontend Lead (Manager)
EmployeeAgency
GovernmentInsurance
Built CI/CD pipelines adopted across the practice, and a form framework reused across projects
A hands-on manager, still coding at least half the time
Frontend
Backend / DB
CI/CD & Infra

Freelance

Technical direction & QA
Independent
E-commerce
Technical direction and QA over an outsourced Magento 2 fashion store build
Frontend
Backend / DB

Deloitte Digital AU

Frontend Engineer (Senior Consultant)
EmployeeAgency
GovernmentTelecomFinanceInsurance
Brought parallel Gulp builds to the frontend guild
Frontend
Backend / DB
CI/CD & Infra

Visual Jazz Isobar

Senior Frontend Engineer
IndependentAgency
AutomotiveE-commerceTravel
First taste of build automation: Grunt for the front-end pipeline
Frontend
Backend / DB
CI/CD & Infra

2007–2013, Brisbane, Australia

Limelight Digital

Senior Full-Stack Developer
EmployeeAgency
TravelMarketing & Brand
They didn’t want to lose me; kept on remotely through a Brisbane to Melbourne move
Frontend
Backend / DB
CI/CD & Infra

Cru Digital

Senior Full-Stack Developer
EmployeeAgency
E-commerceRetailHospitalityMarketing & Brand
First single-page apps, hand-rolled in jQuery (a plugin per view), as responsive design took hold
Early cloud: building CentOS AMI images from scratch on EC2
Frontend
Backend / DB
CI/CD & Infra

mmPlugins

Joomla extensions
Side project
Developer Tooling
Carousels, galleries, sticky headers and full-page backgrounds, hand-rolled in jQuery before CSS could do any of it
Free and commercial, built full-stack in a three-person venture
Frontend
Backend / DB
CI/CD & Infra

iFactory

Lead Full-Stack Engineer
EmployeeAgency
DatingE-commerce
Lived through the Prototype.js → MooTools → jQuery era
Managed the Linux dev server and wrote code generators for the team
Frontend
Backend / DB
CI/CD & Infra

Custom CMS v2

Seagull Framework
Side project
Developer Tooling
Built another CMS from scratch, this time on the Seagull PHP framework
Frontend
Backend / DB
CI/CD & Infra

Freelance

Web Developer
Independent
E-commerceHospitality
An e-commerce store in .NET and an event-planning site on the Seagull PHP framework
Frontend
Backend / DB
CI/CD & Infra

2000–2006, The Early Web (Netherlands & New Zealand)

HIDS

Web Developer
EmployeeAgency
E-commerceReal EstateTravel
XMLHttpRequest was the new hotness
Kept on remotely through a move from the Netherlands to New Zealand
Frontend
Backend / DB
CI/CD & Infra

Custom CMS v1

Built from scratch
Side project
Developer Tooling
Full CMS built from scratch in PHP
Frontend
Backend / DB
CI/CD & Infra

Freelance

Web Developer
Independent
TravelE-commerce
Frontend
Backend / DB
CI/CD & Infra

EDF

Web Developer
EmployeeAgency
Frontend
Backend / DB
CI/CD & Infra

Web InZicht

Web Developer
EmployeeAgency
Where it all started.
Frontend
Backend / DB
CI/CD & Infra