

Nirah
A real time chat app I built as a proof of concept to understand how apps like Discord and websockets work.
I am a
developer
Software developer in Amiens, France. I build web apps and native desktop tools, from Windows software at work to React and Rust on my own time.
I'm a former physics student who found a great passion in the elegance of code. After spending years learning about the secrets and intricacies of the Universe, I found that building digital experiences offers a completely different kind of intellectual satisfaction.
From relativity to React hooks, I approach both physics and programming with the same relentless curiosity and systematic thinking.
It is my firm belief that the best software, like the best physics, is born from asking the right questions, embracing uncertainty, and building elegant solutions with the appropriate tools.
"The true horror of existence is not the certainty of death, nor the threat of hell, but the knowledge that we will likely go our entire lives as impossibly complex machines, walking about in an impossibly complex universe, and never truly discover what it was all for. "I don't know" is brave, "I'll never know" is heroic."
A selection of personal projects built to explore new ideas and technologies.

A campaign management workspace for tabletop role playing games like Legend in the Mist, grown from a single character sheet into a home for a whole campaign.
It started as a character sheet for my group's demo and grew into a full workspace that I still maintain on my own.
My first published npm package: a portable, fully controlled color picker component for React.
A dependency free, fully restylable system of non modal floating windows for React apps, extracted from Documinter.
A faithful React remake of the classic Minesweeper, built for my brother's web replica of Windows XP.

A vanilla HTML, CSS, and JavaScript engine that turns a single JSON file into a full choose your own adventure game.
The technologies I work with, how far I have gone with each, and where you can see them in action.
The pursuits that fuel my curiosity and shape my approach to problem-solving
I get genuinely excited reading about recent scientific and technological breakthroughs and still wonder whether we'll crack fusion in the next decade.
Keeps me at the cutting edge of emerging technologies
There's something deeply satisfying about the tactical puzzle of coordinating with your team, reading the terrain, and executing a perfect flanking maneuver.
Builds strategic thinking and team coordination skills
I love crafting stories where players surprise me, building worlds that feel alive, and watching friends become their characters.
Enhances creative problem-solving and collaborative thinking
Whether it's worldbuilding for RPGs or exploring 'what if' scenarios, I'm drawn to the architecture of good storytelling.
Strengthens communication and narrative structure skills