Systems that don't scale
Backends buckling under load. I analyse bottlenecks and fix them. In PHP, in Go, or a combination of both.
> go run ./cmd/justworks
Software architecture and backend development. Performance as an obsession.
Think. Build. Solve.
// 01 — solutions
Backends buckling under load. I analyse bottlenecks and fix them. In PHP, in Go, or a combination of both.
From performance analysis to concrete optimisations. I find the root cause and fix it.
OIDC, SAML, OAuth 2.0, identity brokering. Built correctly, the first time.
From proof-of-concept to production-ready architecture, including Kubernetes deployment.
Backend or fullstack development for web and native applications, from concept to launch.
// 02 — expertise
// 03 — clients
A selection of clients across the years.
Current · via SSOBuddy
Digitaal Vlaanderen — Access Management (ACM)
High-performance, scalable identity and authentication solutions: WebAuthn, FIDO, OAuth 2.0, OpenID Connect, 2FA and SAML. Libraries and building blocks that improve the developer experience.
Go · Kubernetes · Kafka · TypeScript · Python
Previous engagement
MIG 4 & MIG 6 implementation and integration. First as Team Lead, QA Lead and Scrum Master / facilitator, later migrating legacy PHP to a modern Symfony codebase. Two engagements across several years.
PHP · Symfony · AngularJS · Java · Activiti · ActiveMQ
Previous engagement
Migrated a PHP monolith to a Go microservice architecture on Kubernetes. Introduced Go best practices, documented the architecture, and rolled out Scrum within the team.
Go · PHP · Kubernetes · Kafka
Previous engagement
Technical lead on a full-stack invoice processing platform. AngularJS to Angular 8 migration.
Angular · TypeScript · Java · Spring Boot · Mule · Kubernetes
Previous engagement
Greenfield React.js frontend integrated into an existing server-rendered PHP marketplace.
React · Redux · TypeScript · PHP
Previous engagement
Performance and scaling optimisations for an international Magento webshop using Varnish, Redis and async processing. Coached on-site and remote development teams, improved processes and workflows.
PHP · Magento · Varnish · Redis
Also worked with
// 04 — about
Jonas has been writing software for more than twenty years. Most of that time spent in backend and architecture roles, with a long stretch focused on performance: figuring out why something's slow, and then making it fast. He runs Just Works as a one-person company, taking on freelance work for teams that need performant, scalable systems.
His day job right now is long-term consulting. He's currently embedded as an IAM architect with the ACM team (Access Management) at Digitaal Vlaanderen, the Flemish government's digital agency. Shorter, focused engagements are on the table too. Though honestly, the problems worth solving rarely fit in a couple of weeks.
Technically he leads with Go and software architecture, emphasizing performance, scalable systems, and integrations—across third-party and internal services, and platform-wide flows. Web and native work fits in where the product needs it. Identity & Access Management (OIDC, SAML, OAuth 2.0) is also something he knows deeply from years of delivery. He's also a Certified Scrum Master and has run a lot of team ceremonies over the years. Stand-ups, refinements, plannings, retros, demos. Nothing fancy. Just the rituals done well.
Outside of work, Jonas volunteers. For several years he was the main organiser of the Belgian Go Meetup (stepped back a while ago, different season of life). These days he mostly lends a hand to local non-profits, usually BMX-related stuff in the area.
Based in Oud-Turnhout, Flanders, Belgium.
// 05 — contact
Available for new projects. Get in touch.
or email directly at website@justworks.be