Main Design & Programming Work:

Vivid Website and App (2nd year):

This group project was based around creating high-fidelity mockups for a future art show. Our team chose Vivid 2013. The project required a main website with accompanying smart-phone application to be built along with a presentation describing our work. My responsibilities as a part of this group project were the home and promotions pages for both the website and application, along with the what’s on page for the application. The main website works perfectly with Firefox (the browser required for the assignment) and has minor issues with transitions in Chrome. The application is designed for smartphone web browsers and works fine in google chrome with swipe gestures using the mouse. Please begin at the index.html pages when viewing both the website and app.

OPE (3rdyear):

Order-Pay-Eat (OPE) was a conceptual design project that attempted to create a digital ordering system for the Worlds Square district of Sydney city. Whilst there are existing applications within this field, our teams goal was to create a system unique to the area that built upon existing systems. Attached are the mock-up screen designs for the application along with my initial report outlining the concept. My responsibilities as a part of this group project were wireframing and user testing, along with producing the reports. A demonstration video can be found here:

Social Media (2nd year):

For my Social Media subject in 2nd year, we were tasked to propose an update to the existing learning management system (LMS), Blackboard. The project required investigation, research and user interviews to create sample user profiles for which the update was designed. Attached are the mock-ups and storyboards for this project, along with the report detailing the design decisions made to reach the final product. My responsibilities as a part of this group project were the attached screen designs and storyboards.

musicHeard (3rd year):

This was a project made for the Foundations of IT subject at USyd and required us to make a mock-up of a social media style website with simple form submission. My main responsibility was the front page and the associated java script including expanding focus boxes and hover details. The smaller content boxes expanded with a slide transition to reveal the expanded details as shown in the expanded image. Selecting another content piece would retract the detail and shift accordingly. Unfortunately the main files have been corrupted so only the given screen shots are available.

StreetMap (3rd year):

This is an example of my most technical programming challenge. Using the language Processing, a graphical java based language, I created a pathfinding algorithm for bicycle transport within Sydney city. The algorithm used open source data from the OpenStreetMap project (, interpreted each line, stored it to a large array and then calculated a route between two given points based off Dijkstra’s algorithm. This algorithm was shown as part of an installation at the Subversive Frontiers exhibition, the end of year show for the Sydney University design faculty. With the latest version of java installed, run StreetMapProv19.bat on any windows machine to view the algorithm analysing the nodes and calculating a route between 2 streets in Coogee.

Hueniverse (3rd year):

This project is a generative artwork created for a visual design programming course. It was built using Processing. With the latest version of java installed, run Hueniverse.bat on any windows machine to view the final design. A preview video can be seen here:

Other Work:

Honours Mid Year Proposal (4th year):

Attached is the proposal for my current honours studies. The abstract within the document best explains the project.

#TwitNodes (3rd year):

This project was built for an assignment requiring Big Data to be interpreted. I chose to analyse the relationship between Twitters hashtags and linking tweets. The application would take an input hashtag and find tweets within the last 5 minutes that used that hashtag. From there, the program found any other hashtags used in those tweets and searched for them, creating a link between the given tweets. Using the program, users can analyse how a topic is trending and how it relates to other notable trends. In a live test, starting with #nike led to #happy to #disneyland to #india to #massacre, showing the degrees of separation between conversations on Twitter. The files are not attached as the Twitter API has significantly changed since this assignment. A demonstration video can be found here:

Final Render (1st year):

This is an example of a 2 month project within 3d Modelling. My goal was to recreate a toy solider of mine and attempt to recreate the look of a hand built and painted model within the textures. This is an example of my more abstract thinking and commitment to an idea.