REST APIs and microservices
Design and development of Java / Spring Boot services, with clear contracts (OpenAPI) and solid tests.
Spring Boot · OpenAPI · RESTFreelance · Senior Java backend developer · Belgium
12 years of Java and Spring, from critical payment systems at the National Bank of Belgium to integration platforms in the public sector. I use AI every day to deliver more, without lowering the bar on quality.
~/services
Backend missions where reliability matters, in teams that want to move faster with AI.
Design and development of Java / Spring Boot services, with clear contracts (OpenAPI) and solid tests.
Spring Boot · OpenAPI · RESTSpring Boot 3 → 4, Java upgrades, legacy code: methodical migrations without service disruption.
Jakarta EE 11 · Jackson 3 · Java 25Integration layers that shield business teams from third-party products, with reliable asynchronous messaging.
RabbitMQ · AMQP · IBM MQRAG over your documents, data extraction from PDFs, LLM integration with cost and privacy under control.
Spring AI · pgvector · ClaudePipelines that build, test and deploy your services, from commit to production.
Azure DevOps · OpenShift · DockerDaily use of Claude Code for code, tests and reviews, always with human verification before anything ships.
Claude Code · code review~/experience
From banking to the public sector, systems that other teams depend on.
ONEM (National Employment Office) · via Oliver James
Belgian Federal Public Service Finance · via Extia
National Bank of Belgium
Vecturis
~/projects
Two Java applications built around LLMs: one to understand the mechanics, one to industrialise them.
Self-hosted Spring Boot 4 application that tracks home maintenance and answers questions over uploaded manuals.
Private repository, access on request.
Java / Spring application that sends invoices and receipts (PDF) to an LLM and extracts structured accounting data.
~/skills