Hi, I'm Niels Delestinne, an experienced full-stack software engineer and tech lead, building software that works.

My professional background, from recent freelance assignments to the roles and projects that shaped how I work today.

How I approach software and teamwork.

Understand before building

Good software starts with understanding the business problem. Clarity before code saves time and reduces rework.

Keep code clear

Readable, simple, and flexible code beats cleverness that becomes expensive later.

Design for durability

Architecture should support change, operational needs, and team understanding.

Teamwork and ownership

Lead by example, pairing, structured communication and ownership are vital ingredients.

Recent work, from hands-on delivery to technical leadership.

Recent assignments and earlier roles that shaped how I build software, lead delivery, and work with teams.

Feb 2024 - Present

Senior Full-stack Developer at DELA

Via Kunlabora · Leuven / Antwerp

Freelance

Part of the newly created Kunlabora team tasked with fully taking over DELA's insurance portal applications and the surrounding service landscape. The portals consist of different UIs and a large number of microservices. Our mission is to rationalize the architecture and improve the overall quality and reliability of these applications.

Java Spring Boot Spring Cloud Spring Data JDBC React TypeScript Liquibase PostgreSQL Jenkins Azure Microservice Architecture Hexagonal Architecture

Jan 2023 - Jan 2024

Senior Full-stack Developer at Siemens Gamesa

Via Kunlabora · Leuven / Cuxhaven

Freelance

Worked on a central coordinator that supports measurement-driven assembly of offshore wind turbines. The system mediated between specialized work centers through well-defined protocols and APIs, aggregated measurements, supported production planning and operator interventions, and ran on a high-availability infrastructure that we configured and installed.

Java Spring Boot PostgreSQL Angular TypeScript Terraform Azure Docker GitHub Actions Playwright Testcontainers Flyway Gradle

Jan 2020 - Jan 2023

Full-stack Developer & Tech Lead at Acerta

Via Cegeka · Leuven

Joined from the start to help build a new payment engine for one of Belgium's largest payroll and social security providers. Worked across multiple domains and teams. During the last year, I was the tech lead of a 10-person team working on both backend and frontend, including designing the frontend architecture and implementing contract testing with PACT across all service teams.

Java Spring Boot JPA MySQL Angular TypeScript Microservices PACT Cucumber Cypress Docker OpenShift Jenkins Pulsar Debezium

Sep 2017 - Jan 2020

Co-founder & Technical Trainer at Switchfully

Internal venture of Cegeka · Brussels

Co-founded Switchfully after an entrepreneurial bootcamp and successfully pitching the concept within Cegeka. Built and maintained a custom four-month full-stack training track, taught and coached participants through career switches into software development, and contributed to branding, recruitment, and the broader growth of the venture.

Java Spring Boot JPA Angular TypeScript C# .NET Core Docker REST MongoDB AWS Azure

Aug 2015 - Sep 2017

Full-stack Developer at VDAB

Via Cegeka · Brussels

Started my professional career on several mostly greenfield projects for VDAB, the public employment service of Flanders. This period shaped my foundations in Agile delivery, eXtreme Programming practices, software design, and engineering discipline.

Java Spring Boot JPA Hibernate Oracle SQL AngularJS Angular Maven Gradle Jenkins Selenium

2009 - 2022

Owner at Minia & early experience

Belgium · Prague

Alongside studies and early roles, I built websites end to end through Minia - from graphic design and frontend work to CMS integration and hosting. Earlier experience also included a student job at Novolution and an internship at OTYS Recruiting Technology in Prague.

HTML CSS JavaScript PHP CMS GWT Java

Investing in growth.

Staying sharp through books, courses, and experimentation.

I take continuous learning seriously. Most of it happens through reading books, following online courses, and experimenting with new tools and technologies outside of project work.

Actively exploring what AI means for software delivery.

I see real potential in generative AI for software development and have been actively using and studying the latest advancements. From AI-assisted coding and prompt engineering to understanding the fundamentals of large language models, I invest time in learning how these tools can make development faster and more effective without compromising quality.

Academic background.

2012 - 2015 · Magna cum laude

KU Leuven

Master of Science in Applied Informatics, with an emphasis on software engineering, machine learning, AI, and user interaction.

2009 - 2012 · Cum laude

Hogeschool PXL

Bachelor in Applied Informatics, Application Development, with a four-month internship in Prague.