kenneth@vps~whoami
Backend applications, and the systems that keep them running.
I'm Kenneth — IT support engineer by day, backend developer and home-lab sysadmin the rest of the time. I build PHP/Laravel applications and run the Linux infrastructure they live on, from Nginx config to backup cron jobs.
kenneth@vps~ls projects/ --sort=effort
- collectorwwii/ Production Laravel 11 app cataloguing a WWII collection — 8 collection types, admin panel, B2 media storage.php 8.2 · laravel 11 · mysql · redis · backblaze b2
- vps-infra/ Self-managed Hetzner VPS behind Cloudflare — Nginx, SSL, Fail2ban, monitoring, automated backups.ubuntu · nginx · php-fpm · bash · cron
- k3gibbertjes/ A collection CMS built for a client who catalogues K3, Shrek, K-Pop, vinyl, CDs, DVDs, and VHS on one platform, built around a flexible EAV data model.laravel 12 · php 8.3 · filament v3 · mysql · client project
- prularia/ Team e-commerce project in an Agile workflow — the collaboration story next to my solo work.php · agile · team delivery
- training/ Earlier training projects (Pizzamore, De Broodkunstenaar) — layered PHP, Twig.php · twig
kenneth@vps~cat projects/collectorwwii/HIGHLIGHTS
- Polymorphic media system on Backblaze B2 with an exactly-one-main-image invariant.
- Uploads wrapped in DB transactions with S3 cleanup on failure.
- Public catalogue + auth-gated admin CRUD, policy-based authorization.
- Runs on infrastructure I built and operate myself.
kenneth@vps~git log --oneline career
- a3f2e1c(HEAD) IT Support Engineer @ De Stroomlijn / Fluvius — 2024-10 → now
- 8c91b04Full-stack developer traineeship @ VDAB — 2023-03 → 2024-03
- 5d2207aProduction operator @ Niko NV — 2017-08 → 2022-09
I switched careers into development from an IT support background — enterprise Active Directory work that sharpened my structured troubleshooting instincts and taught me how systems actually behave under real conditions. Outside of work I build and operate my own Linux VPS and the Laravel applications that run on it, end to end.