Search & Discovery
On the C&D team, shaping how millions of people find the right template, photo, or element at the exact moment they need it.
~ whoami
Frontend Software Engineer @ Canva
Hi there I'm Joshua - nice to meet you. Adelaide-based, building fast and expressive interfaces. Obsessed with Neovim, web performance, and clean builds.
I'm a frontend software engineer at Canva and a graduate of the University of South Australia, working out of Adelaide. I spend my days shaping interfaces that stay quick under real load and a delight to use.
My core stack is Vite, React, and TypeScript, and I obsess over web performance and lightning-fast, clean builds. I follow the Vite and VoidZero ecosystem closely, write most of it in Neovim, and care a lot about beautiful, expressive, composable developer tooling - the kind that makes the next person faster too.
@ Canva
Building the surfaces people reach for first - search, discovery, and AI-assisted design - with a relentless eye on speed.
Clean, high-performance frontend engineering. My core stack is Vite, React, and TypeScript - the rest are tools I reach for as the work calls for them.