Development

Full-stack web development services Belgium

Eleven years building for the web. Belgian national election platforms, enterprise sites, and my own PHP framework. I design systems that ship on deadline and stay in production for years, not demos.

A few of the names

Capability

What I actually do

Full-stack, with real depth in backend architecture and infrastructure. The kind of work that has to pass an audit, survive a load spike, and still be readable two years later.

Backend and architecture

PHP 8+ with Laravel and Symfony, plus my own Pulsar framework and Rust for the hot paths. SOLID and DDD, hexagonal architecture, REST APIs, compiled dependency injection, audit logging.

LaravelRustPostgreSQL

Frontend and performance

HTML5, CSS3, Sass, TypeScript. Built for Core Web Vitals: no layout shift, fast paint, accessible by default. Responsive from 360 to ultra-wide, tested on real devices.

TypeScriptCore Web Vitals

Infrastructure and DevOps

Linux, Docker, GitHub Actions, CI/CD. AWS with EC2, S3, SES and Route 53. Nginx, HTTP/3, Redis cache, Let's Encrypt and ACM. Migrations from shared hosting to managed instances.

AWSDockerHTTP/3

Security and compliance

OWASP Top 10, CSP, OAuth2 and OpenID Connect, argon2 hashing. GDPR by design. Post-quantum ML-KEM-768 on critical modules, with formal verification where it earns its keep.

OWASPGDPRML-KEM-768
Flagship work

Built to stay in production

All projects →
gebel.be

Polling-bureau platform

Live

Lead developer · multilingual, Belgium

LaravelPostgreSQLRedis
Daily peak 4,500Case study →
iwc-elections.be

Elections, with an AI assistant

Live

Full-stack · ICS export + OpenAI assistant

LaravelOpenAI
Legal Q&A in backendCase study →
Luxinnovation

Government innovation agency

LU

Web developer · enterprise build

PHPCMS
In production since launchCase study →
Go deeper

Where to next