I am a software engineer in Adelaide, South Australia. My interests include computer graphics, data visualisation, system design and software architecture. I enjoy the art of abstraction in programming, which extends through my interests. I like abstracting complex details to produce clean and useful APIs, UIs and visualisations. I hope to produce these to support new and difficult challenges, and to just make cool stuff.
I began programming when I was 14 and made a couple iOS games during high school. I went on to study a Bachelors in Computer Science at the University of Adelaide, which I completed in 2019. I am currently studying an Honours degree which I plan to complete at the end of 2021. Throughout my studies, I have conducted research in CPU micro-architectural side-channel attacks. I currently work on computer graphics in CAD applications for geology and mine planning. In my leisure time, I enjoy video games, cycling, learning German and speedcubing.
This website is a collection of my projects and things I am working on. Check out the projects page for all of them.
CV available upon request.