Available for the interesting stuff

~ whoami

Joshua Steele

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.

Joshua Steele@joshocalico

about

$ cat about.md

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.

currently into

  • Vite / VoidZero
  • React + TypeScript
  • Performance budgets
  • Clean, fast builds

experience

$ cat ~/work/canva.md

Frontend Software Engineer

@ Canva

Building the surfaces people reach for first - search, discovery, and AI-assisted design - with a relentless eye on speed.

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.

Performance

Trimming bytes and milliseconds across the frontend - fast, lightweight, performant experiences that hold up under real load.

Magic Design

Contributing to Magic Design, Canva's AI-powered design generation, so a rough idea turns into a finished layout in seconds.

projects

$ ls ~/projects

stack

$ echo $TOOLS

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.

  • Vite
  • React
  • TypeScript
  • JavaScript
  • Web performance
  • Frontend engineering
  • Gleam
  • Python
  • Neovim (editor of choice)