Studio 2Pi – Browser-based Application Development

May 14, 2021

Using Rust and WebGPU to create a wasm file which can be run in a browser, opening up possibilities of creating applications which have never been seen before in the browser.

Tempo – Full Stack Developer (Elixir/Phoenix)

May 14, 2021

This is a Web Application developed using Elixir/Phoenix and VueJS. Communication between the frontend and backend is via GraphQL, Absinthe on the Elixir side and Apollo on the VueJS side.

I have been the sole developer on the app which is able to keep track of maintenance schedules and send out repeatable reminders before due dates.

Bookwell – Software Engineer (Elixir/Phoenix)

April 1, 2020

As the Backend Engineer, I worked with Elixir, Phoenix and GraphQL to create new features and new API endpoints for the React Frontend to hook into. As one of 3 engineers in this fast moving startup, I shared the responsibility for releasing updates and maintaining the companies AWS-based infrastructure which used Kubernetes and Docker. I also worked closely with the Customer Success Team to fix issues and to plan out new features.

Australian Council for Educational Research – Full Stack Developer (Ruby on Rails)

June 14, 2018

As one of two developers, I had responsibilities over the whole stack which comprised of a Ruby on Rails 5.1 app using Postgres on Heroku with a good bit of Vue JS in the frontend.

Coder Academy – Ruby on Rails Instructor

June 1, 2017

In an intensive 12 week after-hours course, I was responsible for teaching young entrepreneurs how to go from a startup idea to a working web application.

Culture Amp – Full Stack Developer (Ruby on Rails)

September 5, 2016

A Ruby on Rails web app with React used in the front-end.

I was one of two developers at Culture Amp working on the Effectiveness module. This module offered the clients the tools necessary to perform a “360 Survey” where responses are gathered from the people surrounding the subject in order for the subject to receive feedback quickly and learn fast.

These were some of my responsibilities on this project:

  • Develop new features for the product.
  • Improve the architecture of the application as new featured were being added so in the future it would be easier to make changes and maintain the system.
  • Reduce bug count to less than 5 by the release date.


February 7, 2016

A Ruby on Rails web app with a WordPress front-end.

I was one of the developers at IBSA on the project with the following responsibilities:

  • Create a Virtual Machine based version of the application for handling offline pre-calculation of data
  • Collaborate with front-end developer to implement a  new design for the website.
  • Liaise with client and estimate requested changes
  • Fix production bugs and trouble-shoot deployments

Storage Local

January 27, 2016

A Ruby on Rails website similar to AirBnB developed while working at IBSA. I led a small team to develop this application using Rails API and React JS, Ansible for provisioning and deployments, with Stripe payment integration.


  • Liaise with client, estimate features and schedule for development
  • Development of features using Ruby, React JS, SCSS and integration with SpreeCommerce
  • Create provisioning deployment scripts using Ansible


August 12, 2015

Beacon is a case management tool used by:

  • Victorian Responsible Gambling Foundation
  • Mental Health Coordinating Council (MHCC)
  • Office of the Health Services Commissioner
  • Office of the Chief Psychiatrist

I was one of the Rails developers on the team while working at IBSA, with the following resposibilities:

  • Implement new features
  • Time estimates for new features
  • Fixing of bugs and deployments

Rankins Roses

April 7, 2015

As the sole developer on this project, I created an e-Commerce website based on WordPress, with a highly customised theme in collaboration with Gumboot Graphics for Rankin’s Roses.

 View site

Flicker Sift

October 19, 2014

Flicker Sift is a Ruby on Rails web applications developed by Sam Samai. It searches through Flicker for the keywords and displays the paginated result.

It uses a Masonary JQuery library to create a pleasing layout, colorbox is used for viewing higher resolution versions of the images and will-paginate is used for the pagination of search result. Bootstrap is used for styling with SCSS.

View Site


Food Wine Artisans

August 1, 2014

Development of the Food and Wine Artisans website.

A directory plugin was purchased and significantly modified to suit the clients needs.

Skills: HTML, CSS, PHP, WordPress theming and admin.

 View site

Sydney Top Spot Tours

Sydney Top Spot Tours

July 27, 2014

A fully customized E-commerce solution for a tour booking company, developed using the Ruby on Rails framework and building on top of Spree, a rails based E-Commerce solution. Fully responsive.

Who is Quentin?

June 18, 2014

Subcontracted to develop the “Who is Quentin?” website. The site needed to be responsive and easy to edit for the client, hence WordPress was chosen as the platform.

Skills: HTML, CSS, PHP, WordPress development and administration.

View site

Dodading – ebay search alert

February 24, 2014

An ongoing project, Dodading helps users search ebay listings for Buy It Now items for specific price ranges and notifies them quickly via SMS or email.

The web application is written in Ruby on Rails, uses Bootstrap for it’s Front End and is deployed on Heroku. Twilio is being considered for phone communication options.




Studio2Pi website

January 27, 2014

The Studio2Pi Portfolio website uses Responsive Design with a  modified version of the Gridly theme.

Animations for pitch to MacDonalds

January 14, 2014

Refined an after effects animation for pitching ideas to MacDonalds.

Skills: Animation, After Effects

Hula E invite

December 19, 2013

Created E invite for a New Years Day Hula party to be sent out via email.


Spree_printshop – a rails plugin for Spree commerce

December 17, 2013

Developed a plugin for Spree which is a popular Rails-based E-commerce solution. The plugin extends Spree to enable uploading of client files in PDF and also adds features for importing products and prices through a spreadsheet, this makes it much easier to import print products which often contain a large number of permutations.

View on Github

Wilmaplex website

November 19, 2013

Development of Wilmaplex website.
Skills: Custom WordPress theme, WordPress administration, WordPress deplyment setup using WP-CLI from a Vagrant box.

Click to View


Ferntreeprint Quotes Web Application

November 14, 2013

Development of a Web Application for the quoting system of a medium size printing business. The application was developed in Ruby on Rails using the Bootstrap and was deployed to Heroku.

Fontanimal website

September 19, 2013

Editing of customer supplied HTML files to use custom fonts and also some fine-tuning.
Skills: HTML/CSS development, Custom fonts

Click to View


Crown Print

September 19, 2013

Developed a custom Prestashop theme for Crown Print online e-commerce site. Custom Prestashop modules were developed to import product prices and also to improve google search rankings.

Skills: Prestashop theme development, Prestashop module development (PHP), Script development (Ruby)

Click to View


Ferntree Print

August 19, 2013

Development of custom WordPress theme and development of custom WordPress plugins to improve the site Google Search rankings.

Skills: WordPress theme development, WordPress plugin development (PHP), WordPress administration, Responsive Design

Click to View


December 19, 2012

Development of the Flash Banner for the Advalora website.

Click to View


Copy Protect Paper

September 23, 2012

Set up an e-commerce solution using Prestashop. Developed a custom theme from the given photoshop design files.

Click to view

Path of Calm

August 19, 2012

Developed a custom WordPress theme, setup an e-commerce section and created instructor Forums.

Skills: WordPress theme development, Online Shop setup, WordPress administration.

Click to View

Blooms of Yarrawonga

February 19, 2012

Developed a custom WordPress theme given the photoshop design for the site. Development included creating an Online Store, setting up SSL for the site and adding Flash elements.

Click to View

Nature Conservation Trust of NSW

August 26, 2011

Developed a Flash based interactive map for properties which are on sale, this data is read into Flash from an XML file.

Click to View


August 16, 2011

Flash development for this e-learning project which aimed to educate hotel workers regarding evacuation techniques.


July 25, 2011

Development of a HTML website to the given design.

Platinum Equine

July 19, 2011

Development of a custom template for a Joomla website given the photoshop designs. Development included setting up an Online Store, SSL configuration and Flash elements.

Coco graphics website

April 30, 2011

Development of a HTML website with Flash elements created from the supplied design.

Click to View

Vurv Media 2011 Website

April 19, 2011

Development of Vurv Media’s Flash website, also created a HTML version of the site for mobiles.

Click to View

Food Safety

April 18, 2011

Flash development for an e-learning project. A container was required to tie in a number of different Flash interactive components together, including creating navigation elements which were dependent on a quiz.

The Cake-up Artist

March 3, 2011

Development of a Joomla website, including Flash elements and Quote forms.

Click to View

International Cricket 2010

April 18, 2010

International Cricket 2010 is a cricket video game for Xbox 360 and Playstation 3, developed by Codemasters and Trickstar Games. Adobe Flash is used for the design and development of all UI elements within the game. Responsibilities: Reskinning of UI elements from Ashes Cricket 2009, design and development of new functionality for the Multiplayer UI.

PSIsoft Website

January 30, 2010

PSIsoft website is developed on the SquareSpace platform.

My responsibilities on this project were to guide the design to a suitable solution for this platform, translation of that design to a working website and development of the animated Flash banner.

Click to View

The Hangover Microsite

October 30, 2009

Subcontracted by Igloo to develop a microsite for the DVD release of “The Hangover”.

Responsibilities: Translate Photoshop storyboards into a functional Flash microsite, communicate with the server for deciding winners in the competition and create email flyers for promoting the microsite.

Treefern Potters Website

July 18, 2009

Implement the design for the Treefern Potters website on the Joomla CMS. Responsibilities: CMS installation and configuration, create custom Joomla template for the site, site hosting and maintenance.

Jane’s Advanced Strike Fighters

June 18, 2009

A game still in development, a mix of flight sim and action game that takes place in the fictional Middle Eastern country of Azbaristan. This title uses AS3.0 to create the User Interface and integrate it with the game engine. Responsibilities: User interface development (AS 3.0)

Style Reporter

June 18, 2009

Flash Animation for the landing page f the Style Reporter website.

Click to view

Hanley Park

March 31, 2009

Conversion of an existing HTML website to a Joomla based one.

Click to View

SS Animation

December 18, 2008

Flash Animation Click to view

Heroes Over Europe

October 18, 2008

This is the sequel to the popular console game Heroes Over the Pacific, due to be released in August 2009. Flash is used for creation of user interface elements. Responsibilities: User interface development and multiplayer code integration

Ashes Cricket 2009

June 18, 2008

Ashes Cricket 2009 is a next generation console (Xbox, PS3) and PC game. Flash is used for creating the user-interface for the game. Responsibilities: Flash Development, integration of flash elements with game code for multiplayer online play.

The Fray Flash Game

January 29, 2008

Development of a Flash game to promote a new album from “The Fray”

Click to view

Lord of the Fly

January 16, 2008

Developed a Flashed based duke-box for the website.

Click to view


January 9, 2008

My second animated film, a challenging Paint on Glass and 2D digital piece which has been shown internationally and traveled nationally with the Australian International Animation Festival.

View Animation


November 21, 2007

Flash Website Development

Click to view


July 18, 2007

Flash Development

Click to view

Go Explore

July 16, 2007

Created interactive map for the Go Explore website.

Mt Caeburn

July 16, 2007

Create website and landing page using Flash and HTML.

Click to view

The Blind Caterpillar

June 26, 2007

The story of a caterpillar obsessed with eating everything in the vineyard. Directed and animated this 2D Animated film using Flash and PAP.

View animation

Happy Feet

April 18, 2007

Flash Game Development for the promotion of Glad’s Snap-Lock products range.

Click to view

Open World Clock

March 25, 2007

Flash Effect Development

Click to view

Web Portrait RMIT

February 16, 2007

Concept, Design and development.

Click to view

Janssen James

February 16, 2007

Integration of Flash component with the website’s CMS.

Click to view

Little Red Tiki Hood

December 12, 2006

Dance-off animation competition 2nd prize winner.

View Animation

Margo Ecard

November 18, 2006

Ecard development (PHP, Flash)

Click to view