a full stack developer with a passion for building thoughtful fun experiences.
This site showcases a collection of my personal projects, where I explore ideas, solve problems, and push my skills in development.
I’ve worked across the stack: crafting intuitive front end experiences, implementing complex business logic on the back end, and designing reliable, scalable databases.
My background in theoretical physics taught me how to think deeply and analytically — skills I bring to every line of code.
Outside of tech, I’m a proud father of two, which means I’m constantly learning, adapting, and seeing the world through fresh eyes — qualities that also shape how I approach development.
Thanks for stopping by. Take a look around!
This project is a simulation of a bingo cage, it uses three js (react three fiber) for the visuals and Rapier for the physics engine.
It was born out of a conversation about how to select the next person to run our team standup, and what was the most inefficient but fun way to achive that.
The project is open source, you can find it on GitHub