Side Projects
QikCards
An app for quickly organising, composing and sharing little cards of information.
ColonyDB
A company on a mission to improve how teams share information.
Elo Estimator
A tool for estimating Linear issues using an Elo rating system.
Universal
A CSS reset that reduces styles to the bare minimum.
Geostrategic
A massive online strategy game.
Space Crystals
A game made for the Fall 2024 React Jam.
Book Exchange
A service for swapping books with people in your local area.
Sketchbook.js
A design tool that lives alongside your code.
set-fns
A utility library for working with sets in JavaScript.
graph-fns
A utility library for working with graphs in JavaScript.
useRecordSet
A React hook for quickly prototyping data models.
useStateSnapshot
A React hook to keep track of state changes.
Tangram
A new file format for the web. An alternative to HTML/CSS, SVG or PDF.
ULM
A serialisation format for mathematical expressions.
6 Kingdoms
A fantasy board game.
History
Blue Mountains, NSW, Australia
Sep 1987 – Jul 1997
McLaren Vale, SA, Australia
Aug 1997 – Feb 2008
Adelaide, SA, Australia
Mar 2008 – Nov 2015
Sydney, NSW, Australia
Dec 2015 – Nov 2024
Primary school
Jan 1992 – Dec 2000
High school
Jan 2001 – Dec 2005
TAFE — Diploma of Multimedia
Jan 2006 – Dec 2007
Katalyst Interactive — Flash, UI & Ruby on Rails Developer
Jan 2008 – Jun 2013
DPTI (South Australia) — Web Developer
Jan 2014 – Jun 2014
Freelance — UI & Ruby on Rails Developer
Jul 2014 – Nov 2015
Mathspace — Lead UI Engineer
Dec 2015 – Jun 2018
Mathspace — Head of Product & Product Manager
Jul 2018 – Mar 2019
ReachOut Australia — Product Manager
Jul 2019 – Jun 2021
Worknice — Lead Engineer
Sep 2021 – Nov 2024