WFC Map Generator
2023Godot · 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.
Software engineer, Berlin
I build things end to end, from backend to interface, and I own them.
Featured internship, 2024
Emergent Swarm Solutions · TU Delft
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.
Systems, games, and tools, all built from the socket up.
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.
Raylib · Odin
Procedural world generation with biome simulation: multi-layer noise, temperature and humidity maps, emergent ecosystems. Written in Odin with Raylib for rendering.
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.
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