.NET & WinUI Developer
Hi, I’m Dominic, a software developer based in Hamilton, New Zealand. I specialize in the Windows GUI platform, where I’ve spent many years building applications using C# and XAML (UWP, WinUI, WPF and WP8.1). I have a keen eye on translating complex design concepts to their XAML counterparts.
I’m no stranger to working outside my specialization. I frequently collaborate on cross-platform C++ and React/TypeScript projects, and I spend my spare time exploring the ‘lower levels’ — specifically low-level graphics and embedded programming. Check out my project portfolio to see what I’ve been building.
Currently, I lead the development of the Windows and Linux clients for MuseHub at Muse Group. In addition to platform ownership, I contribute to the shared C++ core and TypeScript backend to support our cross-functional team.
Previously, I worked on the Windows client for StaffPad and built industrial solutions for Independent Extrusions. I hold a Bachelor of Science in Computer Science from The University of Waikato (2018 to 2021).

While not programming, I enjoy keeping fit by running, swimming and taking part in the occasional triathlon. I have also always been interested in astronomy and rocketry, including capturing some of that interest via photography.
Behind the Scenes
This website is built using ASP.NET Razor Pages and HTMX allowing for a modern feeling website using server-side logic without the overhead of a heavy JS frontend.
Hosted on a simple VPS, running within a Docker container behind Cloudflare.
Contact
I'm always open to discussing interesting projects or technical challenges. Feel free to reach out at [email protected], send a message via LinkedIn or open an issue on one of my GitHub projects.
