About Me

Experience
The past is a tool to learn for the future
Education
Monash University
2015 - 2018
Bachelor of Computer Science
Melbourne, Australia
Work
Slack
2019 - CURRENT
Senior, Software Engineer
Vancouver, Canada
Atlassian
2016 - 2018
Software Engineer
Sydney, Australia
Orion Health
2015 - 2016
Software Engineering Intern
Auckland, New Zealand
Orion Health
2014 - 2015
Software Engineering Intern
Auckland, New Zealand
Macleans College
2012 - 2015
Web Development Contractor
Auckland, New Zealand
Open Source
Google Play Music Desktop Player
2015 - CURRENT
A desktop player for Google Play Music
After waiting patiently for Google to release their own desktop player for Play Music I couldn't wait any more so I designed the simplest one I could. This project is based on the Electron framework for cross platform desktop applications. It currently has over 50,000 downloads and is growing every day.
Everywhere
Electron
2015 - CURRENT
Build cross platform desktop apps with JavaScript, HTML, and CSS
Mostly thanks to the success of GPMDP I started contributing to the Electron project in early 2015, in July 2015 I was invited into the Electron Org on GitHub and continued supporting, improving and fixing Electron. Since then I have implemented a touch bar API, created a brand new build tool and helped out as many people as I can in the Electron Community. Electron is a new-found passion of mine and I hope to keep developing awesome things with it for a long time.
Anywhere
Past Projects
What have I worked on that looks epic
An interactive maths learning assistant for kids struggling for basic facts. Designed and built by me, built on top of the PHP Slimframework and Bootstrap
A windows executable that embeds the Google Play Music web interface while adding support for media hotkeys and notification media control. The GitHub releases have tens of thousands of downloads and it is entirely open source. Written in Javascript (ES6) and uses the Electron framework