Graphics Programming · Full Stack Development · Generalist
I’m an experienced software engineer, passionate about crafting elegant solutions to complex problems. My expertise lies in computer graphics, but I also embrace opportunities to work across diverse technical domains, combining creativity with a structured approach.
My blog is where curiosity meets the keyboard; a space to explore ideas in science, technology, and beyond. When the sky is clear, I trade code for constellations, diving into astrophotography through the lens of a telescope. I also enjoy creative writing, as it allows me to explore ideas that push the boundaries of my imagination.
More than any technical pursuit, fatherhood has deeply shaped how I think and work. It's taught me patience, the art of prioritisation, and a calm, thoughtful way of approaching challenges, lessons that subtly influence everything I build, both in code and in life.