I am a
developer
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."
Select a position to view details
Explore the constellations of my technical skills, each star representing a mastered technology.
A selection of personal projects built to explore new ideas and technologies.
A browser based documentation editor that exports a whole document as a single, self contained HTML file, with no server or account needed.
A terminal style game where you are a data forensic agent, racing to extract a mainframe's secrets while the system hunts you down.
A faithful React remake of the classic Minesweeper, built for my brother's web replica of Windows XP.
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 real time chat app I built as a proof of concept to understand how apps like Discord and websockets work.
A deliberately boring clicker that turned into a jab at the dark patterns of the modern web.
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