Software engineer, Berlin

Samuel
Boulain Holstaine

I build things end to end, from backend to interface, and I own them.

42/Codam-trained Python C++ C# Godot

Emergent Swarm Solutions · TU Delft

Drone Swarm Operator Interface

Sole developer of a real-time ground station for autonomous drone swarms. Python ground station intercepting ROS2, broadcasting over WebSockets to multiple operator clients simultaneously, Godot 2D/3D UI, lidar point-cloud rendering. Dutch Ministry of Defence representatives used it at a defence fair.

Godot Python WebSockets ROS2 C++
Drone swarm ground station UI, live map with 4 drones and radar coverage Three autonomous drones routing over terrain, Emergent Swarm Solutions

Other Work

Systems, games, and tools, all built from the socket up.

WFC Map Generator

2023

Godot · C#

Wave Function Collapse procedural tile map generator built from first principles, no WFC library, adjacency rules derived automatically from a sample tileset. Playable in the browser.

playable in browser C# Godot

Procedural Biome World

2024

Raylib · Odin

Procedural world generation with biome simulation: multi-layer noise, temperature and humidity maps, emergent ecosystems. Written in Odin with Raylib for rendering.

Odin Raylib Procedural Gen

Webserv

2024

C++ · 42 School

HTTP/1.1 server written from scratch in C++. No frameworks: GET/POST/DELETE, CGI execution, chunked transfer encoding, virtual hosts, and configurable routing, from the raw socket up.

C++ HTTP CGI Sockets

Samuel Boulain Holstaine

42/Codam-trained in Amsterdam, project-based, build or fail, no lectures. If something wasn't working, you figured it out; there was no one to rescue you. That habit of going all the way down to understand what's actually happening is how I approach everything I build.

Ten years in India (IB diploma, New Delhi), four in China (Shanghai, JiaoTong University). French native, English fluent, Mandarin B2 heading for HSK4.

I scope tightly and leave intelligent room to grow, build exactly what's needed, understand every layer. EU citizen, based in Berlin, open to on-site.

Languages & tools

C C++ C# Python Rust JavaScript