Jan 2015 - Present
iOS App Developer
Currently working as an iOS mobile developer on the Grow for ANZ app.
Oct 2014 - Jan 2015
Contract Mobile Game Developer
Working with Two Bulls as a developer on a cross platform mobile application for a high profile client.
Developing concepts such as augmented reality and interactive video to create a unique and entertaining user experience.
Jan 2013 - Feb 2014
Mobile Game Developer
Worked on the groundbreaking iOS game Blokify which was developed in Unity3D. Responsibilities included: developing a dynamic UI system using NGUI; prototyping gameplay models; creating interfaces to APIs; and optimising the performance of both the gameplay and the generation of 3D printing data.
Built an in-house animation and art pipeline toolkit which automated the entire process of exporting and importing animations between Flash and Unity3D. This saved a significant amount of artist and developer time.
Jan 2013 - July 2013
Worked on a large scale web application based on ASP .NET and C#. Participated in the ground up development of a custom dynamic mobile framework based on jQuery Mobile and Knockout.
Developed a public transport journey planning system using genetic algorithms. Liaised with Public Transport Victoria to obtain required data. Worked mainly in C# and MySQL to provide a JSON web service for AJAX web interfaces and mobile applications.
2009 - 2012
Bachelor of Computer Science (Honours)
Thesis Title: "A Multiobjective Evolutionary Algorithm for Journey Planning: Accommodating Passenger Preferences".
Graduated with First Class Honours (GPA: 4.0)
Vice-Chancellor's List Award (Top 2% of HE students in 2012)
Outware Health Hackathon
Won the "Best Execution" award for creating an game to help children develop their communication skills.
ANZ Innovation Hackathon
Won the "Peoples Choice" award for developing an innovative addition to a banking app to encourage banking customers to save more money.
RMIT Evolutionary Computing and Machine Learning Group
Participated in and led discussions on topics such as genetic algorithms, large scale optimisation, machine learning and data mining.
Angry Birds AI Challenge 2012
Represented RMIT in a cross university competition to develop an AI system which plays the video game Angry Birds using techniques such as object detection, classification and expert strategies.