Systemen die niet schalen
Backends die bezwijken onder load. Ik analyseer bottlenecks en los ze op. In PHP, in Go, of een combinatie van beide.
> go run ./cmd/justworks
Software-architectuur en backend development. Performantie als obsessie.
Think. Build. Solve.
// 01 — oplossingen
Backends die bezwijken onder load. Ik analyseer bottlenecks en los ze op. In PHP, in Go, of een combinatie van beide.
Van performantieanalyse tot concrete optimalisaties. Ik vind de oorzaak en pak ze aan.
OIDC, SAML, OAuth 2.0, identity brokering. Ik bouw het correct, de eerste keer.
Van proof-of-concept naar productie-klare architectuur, inclusief Kubernetes deployment.
Backend of fullstack development voor web en native applicaties, van concept tot livegang.
// 02 — expertise
// 03 — klanten
Een selectie van opdrachtgevers doorheen de jaren.
Huidig · via SSOBuddy
Performante, schaalbare identity- en authenticatie-oplossingen: WebAuthn, FIDO, OAuth 2.0, OpenID Connect, 2FA en SAML. Libraries en building blocks die de developer experience verbeteren.
Go · Kubernetes · Kafka · TypeScript · Python
Eerdere opdracht
MIG 4 & MIG 6 implementatie en integratie. Eerst als Team Lead, QA Lead en Scrum Master / facilitator, later migratie van legacy PHP naar moderne Symfony-code. Twee trajecten, meerdere jaren.
PHP · Symfony · AngularJS · Java · Activiti · ActiveMQ
Eerdere opdracht
Migratie van een PHP-monolith naar een Go microservice-architectuur op Kubernetes. Go best practices geïntroduceerd, architectuur gedocumenteerd en Scrum opgezet binnen het team.
Go · PHP · Kubernetes · Kafka
Eerdere opdracht
Technical lead op een fullstack factuurverwerkings-platform. Migratie van AngularJS naar Angular 8.
Angular · TypeScript · Java · Spring Boot · Mule · Kubernetes
Eerdere opdracht
Greenfield React.js frontend geïntegreerd in een bestaand, server-gerenderd PHP marketplace-platform.
React · Redux · TypeScript · PHP
Eerdere opdracht
Performance- en schaalbaarheidsoptimalisaties voor een internationale Magento-webshop met Varnish, Redis en async processing. Coaching van on-site en remote ontwikkelteams, processen en workflows bijgestuurd.
PHP · Magento · Varnish · Redis
Eerder ook bij
// 04 — over
Jonas schrijft al meer dan twintig jaar software. Het grootste deel daarvan in backend en architectuur, met een lange periode gefocust op performance: achterhalen waarom iets traag is, en het dan snel maken. Via zijn eenmansvennootschap Just Works werkt hij als freelance consultant voor bedrijven die nood hebben aan performante, schaalbare systemen.
Zijn huidige dagtaak is langdurige consultancy. Momenteel zit hij als IAM-architect ingebed in het ACM-team (Access & Consent Management) van Digitaal Vlaanderen. Kortere, gerichte opdrachten kunnen ook. Al moet hij eerlijk toegeven: de problemen die het oplossen waard zijn, hebben zelden aan een paar weken genoeg.
Technisch staat hij op Go en softwarearchitectuur, met nadruk op performance, schaalbare systemen en integraties—tussen externe partijen, interne services en door het platform heen. Web- en native applicaties horen daar bij waar het past. Identity & Access Management (OIDC, SAML, OAuth 2.0) kent hij grondig uit de praktijk. Hij is Certified Scrum Master en heeft al heel wat team-rituelen gefaciliteerd. Stand-ups, refinements, plannings, retro's, demo's. Niets spectaculairs. Gewoon de ceremonies goed uitgevoerd.
Buiten het werk zet hij zich vrijwillig in. Jarenlang was hij hoofdorganisator van de Go-Meetup in België (een tijd geleden een stap teruggezet, ander levenshoofdstuk). Vandaag helpt hij vooral lokale non-profits een handje, meestal BMX-gerelateerd in de buurt.
Gevestigd in Oud-Turnhout, Vlaanderen, België.
// 05 — contact
Beschikbaar voor nieuwe projecten. Neem contact op.
of mail rechtstreeks naar website@justworks.be