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- 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.
- The Productive ProgrammerThoughts on being a productive programmer.
Recent Videos
View AllProjects
View AllSalaryTicker
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.