Independent software engineer · Limburg, Belgium
Dirk Bonhomme Software built to scale.
I design, build and operate software for companies that depend on it, from the architecture and the code to the infrastructure and its security.
Expertise
Software engineering
Full-stack work in long-lived production codebases: APIs, web front-ends and real-time backends. JavaScript and Node.js, Kotlin and Spring, PHP, React.
Software architecture
Service boundaries, data models and integration design for platforms with many external parties, such as vehicle manufacturer APIs and social networks.
Operations
Infrastructure on cloud providers and Kubernetes, CI/CD pipelines and observability. Trained in system and network management.
Security
Infrastructure hardening, vulnerability management and audit preparation, including ISO 27001 and financial-sector requirements.
Selected work
-
2022 – now
EEVEE Mobility
Software Architect
Electric mobility platform for companies and their drivers. Lead engineer responsible for architecture and technical direction. Integrated realtime vehicle data from over 20 car manufacturers, built and run the Kubernetes infrastructure and CI/CD pipelines, and led cybersecurity through to ISO 27001 certification.
-
2019 – 2022
Cake
Cloud software engineer
Cloud services and backend engineering for Cake, a financial startup. Built to the strict privacy and security requirements that apply to financial institutions supervised by the National Bank of Belgium.
-
2012 – 2019
Sparkcentral
Front-end and Node.js engineer
Realtime customer service platform for enterprise brands. Built the agent-facing front-end, first in Backbone and later through its move to React and Apollo, and the scalable real-time backends connecting to the Twitter and Facebook APIs. Lead developer on the zero-downtime migration from US to EU cloud infrastructure ahead of GDPR.
-
2014 – 2016
Monotote
Software developer
Integrated YouTube and other major video players into a shoppable video plugin, so viewers could buy products straight from the video.
-
2008 – 2012
Inventis
Web developer and project leader
Web projects for agency clients, from development to project lead.
How I work
Twenty years of pattern recognition
Over two decades in IT have taught me which approaches hold up for a given problem, and which ones only look good on paper.
Built to scale, priced to last
Scalability and security are designed in from the start, without over-engineering or infrastructure you don't need.
Runs without babysitting
Built on robust, proven technology, the systems I deliver keep running for years with little maintenance.
Reliable and discreet
I do what I commit to, and your code, data and business stay confidential.
Earlier client work
Widdenog · Peer 650
Community platform for the 650th anniversary of Peer, where residents share memories and old photographs of their town. API, CMS and front-end.
MTV
Online configurator where fans designed their own MTV smartphone case, using design elements created by renowned designer Musketon.
Freixenet
Online label designer that let people create their own Freixenet bottle label. Built for Belgium, later adapted for other markets.
Oxfam
Father's Day campaign site for Oxfam.
Alzheimer playlist
Pick someone's birth period and get a Spotify playlist of the music from their youth, made for people living with dementia.
VDAB
Interactive map for VDAB, the Flemish public employment service.
BeatSwitch
Interactive festival timeline for BeatSwitch's planning software, showing every stage and set in one timetable.
Douwe Egberts
Front-end build for a Douwe Egberts campaign.
For engineering, architecture, operations or security work. I reply in English or Dutch.