I am a full stack software engineer ๐จโ๐ป with a focus in backend development.
I am currently an engineer @ Atlassian.
In a past life, I was also a mechanical engineer โ๏ธ involved in various roles ๐งข, in various industries ๐ญ including energy/oil & gas ๐ข๏ธ, resources/mining โ๏ธ, alumina refining ๐งฐ, medical equipment ๐ฉบ, pharmaceutical manufacturing ๐, engineering design and analysis ๐, and consulting ๐จโ๐ผ.
Main Technologies
- Python
- Django
- Celery
- Django
- Typescript/Javascript
- Node.js/Express
- React
- React Native
- Next.js
- NestJS
- Node.js/Express
- PostgreSQL
- Redis
- Docker
- AWS
Career Timeline
Software Engineer
Atlassian
Software Engineer
CorePlan
Mechanical Engineer
Various Organisations
See my LinkedIn for more details
Bachelor of Engineering (Mechanical), First Class Honours
University of Western Australia
Public Personal Projects
- Judo Techniques Bot - A reddit bot that has been monitoring for mentions of judo techniques names written in Japanese on the r/bjj subreddit for over 3 years and provides english translation and links to videos of the technique. Built with Python and PRAW.
- Judo Techniques Bot Stats - Stats for the above bot. Built with Typescript and Next.js.
- Grapple Training Log - A web app for tracking your Brazilian Jiu Jitsu training. Built using Typescript, NestJS, React and Postgres.
- What's for Lunch in the Perth CBD? - Opinionated web app which reduces cognitive load when choosing a place for lunch. Built using Typescript and Next.js.
- Peter's Two Sheep Dogs - Game engine and multiplayer web app for the board/card game "Peter's Two Sheep Dogs". Built using C#, ASP.NET Core and Blazor.
- QuickCapacities - CLI to quickly search and add notes/weblinks to capacities.io workspaces. Built using C# and .NET.