Hey, I'm Steve.
I’m a Senior Front End Developer at Qantas and I'm building The Finances App in my spare time. I focus on building performant, accessible, and secure websites that deliver high business value and great user experiences. I've worked for a variety of Australian companies, spoken at meetups/conferences in Sydney, contributed to open source projects including Preact, and answered questions on StackOverflow since 2008.
Recent Articles
View All- Reviewing AI work with change previewsA skill that turns a finished code change into a one-page visual review: before/after screenshots with arrow callouts, steps to reproduce both states, a short walkthrough video, and the diff split into annotated sections.
- window.showDirectoryPicker opens up a whole new worldChrome introduced a new API, window.showDirectoryPicker() that allows the user to grant access to a directory on their computer and allow a website to read/write everything inside.
- Translucent sidebars in Electron appsmacOS Tahoe introduced slight translucency for app sidebars, and you can add the same effect to an Electron BrowserWindow using the vibrancy property.
Recent Videos
View AllProjects
View AllPhotos by Size
A macOS app that lists your Photos library by file size, biggest first, so you can see what is eating your storage.
Salary Ticker
A macOS menubar app that shows how much you've earned so far today, ticking up in real time.
The Finances App
A local-first personal finance app for analysing spending across multiple accounts.
CSS Advent Calendar
Created an advent calendar in 2024 + 2025 to showcase new CSS & JS features.
Dazzle
I built a self-updating framework for Apple Dashboard widgets back in high school.