CodeAhead by

Sven Habex

Senior full-stack developer. From idea to production.

About me

Portrait of Sven Habex
Based in
Bilzen, Belgium
Focus
C# · ASP.NET Core · Angular
Currently
Freelance at UCB

I design and build web applications, and make technical choices that fit.

I’m Sven, a freelance full-stack developer based in Belgium. I build web applications in C#, ASP.NET Core and Angular, and have worked in sectors including pharma, healthcare, life sciences and marketing. Besides writing code, I also work on the architecture and the deployment.

Delivering good software takes more than writing code. The code has to be readable, maintainable, testable and performant, so the team can still build on it with confidence years from now. It also means working together as a team, speaking a language that the whole organisation understands, from the business to the developers, and making the right decisions at the right time.

AI is part of my daily workflow. It helps me work faster and at a higher level of abstraction, while tests and code reviews guard the quality.

I keep learning continuously: I actively follow new tools and techniques, try them out myself and share what I learn with the team.

How I work

  1. Ownership

    End-to-end ownership

    From the first conversation to running software: scoping a feature with the business, modelling the data, building the API and the interface, and releasing it.

    Product thinking · Stakeholder communication · End‑to‑end delivery

    For example

    A thin working slice early over a complete spec up front.

    Real feedback beats assumptions, and it shows where the hard parts are.

  2. Architecture

    The right decision for the circumstances

    There is rarely one correct architecture, only the right one for this team, budget and timeline. Making the trade-offs explicit means everyone knows why a choice was made, and it can be revisited when the circumstances change.

    Trade‑off analysis · Modular design · Explicit boundaries

    For example

    A modular monolith over microservices.

    Until team size or scale makes the split pay for its operational cost.

  3. Domain-driven design

    Software shaped around the business

    It starts with a ubiquitous language: the same words in conversations with the business as in the code. Bounded contexts, aggregates and domain events then keep complex systems understandable, and event-driven messaging decouples modules, so one part can change without breaking the rest.

    Ubiquitous language · DDD · Event‑driven architecture · Domain events · Queues & background jobs

    For example

    A rich domain model over plain CRUD everywhere.

    Where the business rules are complex. Where they are not, CRUD is the better tool.

  4. Delivery

    Shipping is part of the job

    Automated pipelines, containerised deployments and infrastructure as code make every release routine. In regulated environments, with the traceability and audit trail to prove it.

    CI/CD · Docker · Terraform · Azure DevOps · GitLab · Azure

    For example

    A pipeline on day one over automating after the first release.

    It is never cheaper to set up, and every change after it ships safer.

  5. AI

    Faster with AI, without losing quality

    Agents and LLMs are part of the daily toolkit to explore, scaffold and review faster, and to build with: RAG and multi-agent systems. Tests, types and code review still decide what ships.

    Coding agents · LLM APIs · RAG · Multi‑agent systems

    For example

    Letting AI draft the first version over writing everything by hand.

    But never at the cost of tests, review or code the team can maintain.

  6. Learning

    Always getting better at the craft

    I actively follow new tools and features and try them out myself, so I can judge whether they are worth applying in other projects. I also enjoy learning from colleagues, and sharing what I know just as much. Through code reviews, coaching team members or solving a problem together, the whole team gets stronger.

    Following new tools · Knowledge sharing · Learning from colleagues · Coaching

    For example

    Sharing knowledge with the team over solving everything myself.

    That way the knowledge doesn’t depend on one person.

Selected work

Own products

Live

BrikPlan

Project management and budget forecasting for self-builders and architects.

Building a home means keeping planning, suppliers and costs under control for months on end. BrikPlan brings that together in one place and forecasts the budget as the project evolves.

  • Event-driven backend: domain events, queues and background jobs handle the asynchronous work.
  • Angular frontend in an Nx monorepo with NgRx and PrimeNG, covered by Vitest and Playwright.
Role
Founder & developer
Since
2026
Stack
C# · ASP.NET Core · PostgreSQL · Angular · Nx · NgRx · PrimeNG
Visit BrikPlan ↗
In development

Charlies

The all-in-one tool for personal trainers.

Personal trainers spend too much of their time on admin. Charlies gives them one place to manage their clients and plan training sessions, so they can focus on coaching.

  • Client management and training planning in a single workflow.
Role
Founder & developer
Since
2025
Stack
C# · ASP.NET Core · PostgreSQL · Angular

Career

2017–Now

Since 2017, in product teams and on my own products.

  1. 2025–Now

    UCB

    Freelance software developer

    APIs, data models and integrations for validated software in a GxP-regulated environment, working closely with QA and the business.

    C# · ASP.NET Core · SQL Server · Azure · Angular

  2. 2022–Now

    Own products

    Founder, part-time

    Building my own products: Charlies since 2025 and BrikPlan since 2026. Before that, a self-service tool for email campaigns and segmentation.

    C# · ASP.NET Core · PostgreSQL · Angular · LLM APIs

  3. 2024–2025

    Wit-Gele Kruis

    Freelance software developer

    Automated complex healthcare workflows to cut administrative load. Built Node.js services and APIs, and contributed to a modular frontend architecture.

    Node.js · SQLite · Angular · Nx · Storybook

  4. 2022–2024

    UgenTec / Velsera

    Software developer

    Set up and scaled the frontend architecture and coached the team. Built backend modules with domain-driven design and event-driven messaging.

    Angular · Nx · C# · ASP.NET Core · Azure

  5. 2017–2022

    Brainlane

    Frontend developer

    Designed and built a high-performance online mail platform, and integrated frontends with a PHP-based CMS for commercial websites.

    Angular · RxJS · NgRx · PHP

Education

  • Industrial Sciences, Electronics-ICT, UHasselt (2015–2016)· Not completed
  • Applied Computer Science, PXL (2012–2015)

Stack

The tools I work with every day.

Backend

  • C#
  • ASP.NET Core
  • EF Core
  • Node.js

Architecture

  • Domain-driven design
  • Event-driven architecture
  • Messaging & queues
  • Background jobs

Data

  • PostgreSQL
  • MS SQL Server
  • SQLite

Frontend

  • TypeScript
  • Angular
  • RxJS
  • NgRx
  • Nx
  • React
  • Next.js

DevOps & delivery

  • CI/CD
  • Docker
  • Terraform
  • Azure
  • Azure DevOps
  • GitLab
  • Keycloak / OIDC

AI & quality

  • Coding agents
  • LLM APIs
  • RAG
  • Multi-agent systems
  • Vitest
  • Playwright
  • Jest
  • Cypress
  • xUnit

Writing

All articles

Let’s work together

Have something that needs to be built properly? Let’s talk.

Have an idea, an application that needs to grow, or a team that needs extra capacity? Send me a message with a short description of the project and your timing.