Werk

Geselecteerde projecten.

Open source werk dat ik onderhoud, en klantopdrachten die ik bij naam mag noemen. Alles hier is live, controleerbaar, of allebei.

Hippovibe

SaaS voor stalbeheer — acht Spring Boot-services, een webapplicatie en een mobiele client, in productie sinds 2016.

Een multi-tenant platform voor stallen: paarden, gezondheidsdossiers, voeding, agenda, taken, financiën en betalingen. De backend bestaat uit Spring Boot-services achter een gateway die routing, request signing en botbescherming afhandelt, met een Spring Cloud Config-server die configuratie buiten de images houdt.

Mijn werk loopt van architectuurbeslissingen tot de code die ze uitvoert: servicegrenzen, het tenant- en abonnementsmodel, notificaties via e-mail, push en WebSocket, S3-opslag met beeldverwerking, en de platformupgrades die het actueel houden — recent naar Java 25 en Spring Boot 4.1.

Let’s Peppol

Open source infrastructuur, gefinancierd door NLnet, die Belgische bedrijven gratis toegang geeft tot het Peppol-netwerk voor e-facturatie.

E-facturatie wordt verplicht voor Belgische bedrijven, en de access points ertussen rekenen daar meestal voor aan. Let’s Peppol bouwt de proxy, het dashboard en de KYC-component die nodig zijn om een bedrijf gratis op het netwerk te krijgen, en draait geen analytics op wat gebruikers versturen.

Het moeilijke deel is bewijzen dat een rechtspersoon is wie hij beweert te zijn, zonder daarvoor te factureren — hier opgelost met de Belgische eID, een gekwalificeerde digitale handtekening en een controle in het ondernemingsregister. Mijn bijdragen lopen van front-end tot back-end: het verstevigen van de OAuth2-implementatie, de registratie van boekhouders en het koppelen van klanten, het loginpad, en de upgrade naar Java 25 en Spring Boot 4.1.

Glaswas Verelst

Een Webflow-site herbouwd als statische Astro-build op S3 en CloudFront — sneller, indexeerbaar, en zonder maandelijkse platformkost.

Een glazenwassersbedrijf met een Webflow-site die foto’s op volle grootte naar telefoons stuurde, net die ene afbeelding lazy-loadde waarop de largest contentful paint gemeten wordt, en het privénummer van de zaakvoerder publiceerde in de structured data, waar scrapers als eerste kijken.

Herbouwd als statische Astro-site: afbeeldingen die bij het bouwen herschaald en heraangemaakt worden met een srcset per breakpoint, een contactformulier dat post naar een Lambda Function URL met een honeypot in plaats van een externe captcha, correcte schema.org-markup, en een S3-sync in twee passes die gefingerprinte assets eeuwig cachet terwijl HTML blijft hervalideren. Draaien kost nu centen per maand.

B4IT

Een langlopende ontwikkelopdracht, maandelijks gefactureerd sinds 2024.

TODO — een paragraaf over het werk: wat het systeem doet, wat jij beheert, waarop het draait.

Iets dat gebouwd moet worden?

Vertel me wat je bouwt en wat er in de weg zit. Past het niet, dan zeg ik dat, en verwijs ik je door naar iemand die beter past.

Neem contact op