Aller au contenu principal
Smidjan
About

From the Belgian Defence to full stack development with AI.

Communications technician in the Defence, security officer with clearance at the European Commission, then developer. Today I build web applications in C# / .NET and TypeScript, and I add generative AI to them.

  • Based in Liège
Liège at night, the city where I live, study and build software.
Who I am

Jean-Baptiste Dhondt: full stack AI developer

The discipline of military communications, full stack training, then projects built with AI agents: what I can do is visible in the code, on GitHub.

The journey

From military networks to agent-driven code

Understand systems from the inside, then build them: that is the thread running through my background.

Server racks and network cabling in a data room, illustrating expertise in securing infrastructure
Cabling, networks, servers: that is where I started, before writing the code that runs on them.
  1. 2013 to 2017

    CIS technician in the Belgian Defence

    Radio, satellite, VoIP and Cisco IP networks in a classified environment, and training new recruits.

  2. 2022 to 2023

    Security officer with clearance

    Access control and building security at the European Commission, full time, alongside my second year of law (passed).

  3. 2025

    Full stack Java developer

    Six months full time at Technofutur TIC: Java, Spring Boot, Angular and application security. Then the bachelor's in business programming at ISL, in evening classes.

  4. September to November 2025

    .NET developer internship

    At Atypical Consulting: the firm's website in Blazor on Azure, and UI adapters for FormCraft, an open source Blazor forms library.

  5. Today

    Full stack AI developer

    Batte, Palier, ClawkWerk and StudyInc: projects built by orchestrating Claude Code, with specifications, tests and continuous integration. I am looking for a role to do the same within a team.

See what I'm learning right now
How I work

Specify before generating

An AI agent writes fast, which is exactly why it needs a frame: a written specification before the code, tests that decide and reviews that read it again.

Generated code only ships if it passes the tests and the review.
Step by step

Four steps, from specification to delivery

The same method on every project: what is expected is written down, checked, then shipped through continuous integration.

Quick overview
  1. 01

    Specification

    We write

  2. 02

    Agent-driven development

    We generate

  3. 03

    Tests and reviews

    We check

  4. 04

    Continuous integration

    We ship

What I bring

Whole projects carried alone, from specification to production, with the evidence in the code.

Autonomous end to end

Database, API, interface, tests, CI and documentation: I can carry a whole project, and hand it over to a team.

From schema to deployment

In full transparency

Many of my commits are co-authored by Claude: that is my way of working, not a secret. What matters can be checked: the tests, the CI and the public code.

AI where it helps

In Batte, the AI comments and searches; the code computes. A language model is not the answer to everything.

Measurable first

Human decision

Every change an agent proposes is read and approved by me before it is merged.

Let's talk

A role, a project, a question? Write to me, I reply as soon as I can.

Reply as fast as possibleYou talk to me directlyBased in Liège

I am looking for a full stack developer role focused on AI. See the contact page.

Open to a role