Things I've worked on

This is a small sample of the projects I’ve been involved in and the part I played in bringing them to life.

Recent projects

  • A document management system for the Australian legal profession that’s helping to bring courtrooms into the digital age. Barristers and their legal teams can annotate and share briefs, perform full-text searches on their uploaded documents, and more.

  • A B2B marketplace for businesses in Australia and New Zealand. A Rails backend drives a web frontend to facilitate direct sales, and provides an API for an iOS app that enables reps to place orders from the field.

  • A marketplace for the hospitality industry in Australia that enables businesses to connect with industry professionals for short-term (or potentially longer) gigs. The Rails backend provides an API for both iOS and Android applications that enable workers to respond to shift offers from venue managers at a moment’s notice.

Icelab projects

In addition to my independent contract work, I’ve also played a role in the development of large, complex, heavily-visited web applications for universities, museums, think-tanks, and online stores (among others) as part of the Icelab team.

Museum of Australian Democracy

Implementing global, multi-site search, and improving application security and reliability for Australia's museum of social and political history.

United States Studies Centre

Building a bespoke publishing platform for the research centre based at the University of Sydney.

Pursuit for the University of Melbourne

Crafting weekly analytics reports to provide editors and authors with insight as to the performance of their articles published on the platform.

The Wheeler Centre

Implementing server-side tracking of events such as a user playing a podcast episode in iTunes or adding an event to their calendar, for the venue for high-profile public talks in Melbourne, Australia.

Australian Prime Ministers

Automating the ingestion and indexing of more than 45,000 historical records from 16 member organisations, and making these searchable by users of the canonical resource for information on Australia's prime ministers.


Providing ongoing application and server maintenance support, and developing a standalone app for serving myDr's health and nutrition-related content to their licenced users.

Social Pinpoint

Performing ongoing maintenance and new feature development for Australia's leading community engagement platform.