From start to initial release, I was integral to the front-end development of an AngularJS adaptive online ordering site for the Australian national fast-food chain, Red Rooster.
In the first phase I took responsibility for the realisation of the tablet/desktop UI, developing a custom touch-driven menu and user-flow, separate from the mobile user-flow.
On the basis of my performance, I took over as primary front-end developer on the second half of the project, being responsible for diagnosing and implementing all front-end fixes and enhancements.
Served as primary front-end developer on a promotional site for American Express. Took over project after initial assistance from another front-end developer who built out workflow.
The site would feature advanced interactive animations, page transitions and visual effects, while still being fully responsive and functional on mobile devices and older browsers.
Through the project, I was involved in the design process and made key contributions to the animation design, interactivity and usability.
Remarkit needed a portal for their clients, including major telecommunications businesses, to manage the reselling of refurbished devices such as smartphones and tablets.
As lead developer, I helped scope and was responsible for all front-end development, wireframing and some visual prototyping. The web UI was developed entirely by me using AngularJS, in liasion with a developer from Remarkit who built the back-end.
Key features of this app include ordering and order tracking, reporting and custom client theming. It is fully responsive, to be accessible both on-site and in the office.
In my spare time I have also been working on my own projects, as well as joint ventures with the digital production studio Xequals. Please note the following are works in progress.
In partnership with Xequals, I have been developing a cross-platform mobile game called State Asset Wars. Inspired by the popular trading game Dope Wars, it puts a dark satirical spin on national and international politics.
On this project I have taken a leadership role, and have spearheaded UI design and development, while also providing creative direction on that front.
At my suggestion the game is being developed in Unity, for release across Android, iOS and Windows Phone.
Team Sports Australasia is a Nike sportswear distributor for the Australian and New Zealand markets.
I was responsible for implementing a new website design for them, from provided visuals.
This website build was deployed to form both the Australian (www.teamsportsaustralasia.com) and New Zealand (www.tsanz.co.nz) websites. The finished Australian site in particular was commended by Nike itself as a model distributor website.
EightyOne is a design and production studio with which I have had a long working relationship.
Due to my expertise in web and UX, I was involved early in the process of creating a website to represent them.
With my design input, they created visual layouts which I was then responsible for turning into a living, fully responsive website.
The production studio Prod (an offshoot of EightyOne), required a new website as a point of contact with clients and potential clients.
I helped them design and was responsible for implementing this site.
Due to the nature of their working partnerships it is not always possible to publicly present work they have done. So they decided to use the site to convey a sense of taste and open possibilities through the showcasing of interesting (and credited) found imagery.
For this I implemented and laid out the functionality for displaying a different image and text each day of the week. And through the use of dynamic CSS and SVG graphics, I provided the means to coordinate the colour scheme of the site with the imagery, right down to the colour of the company logo.
The site was built on the Silverstripe CMS.
In the absence of any tools on the market fulfilling their needs, EightyOne got me to design and develop a time management tool for OS X.
Specifically, they needed a simple yet powerful tool which would enable each of their employees and freelancers to easily track their time worked against any given job and upload timesheet entries to WorkflowMax.
Through ongoing discussions with the future users, I created wireframes and iterated functionality and layout to suit their needs.
The final application makes it easy for users to track just the jobs that are relevant to them, even when working with other applications. With just two clicks they can track time against a job. The application adapts to the user's workflow with a range of display and behaviour options, and automatically resolves network issues so the user does not need to worry about the backend.
Furthermore, I designed the aesthetics of the UI to be clean and simple with a view to the future, bridging the gap between the then-current version of OS X (Mavericks), and as-yet unseen subsequent iterations.
Xequals brought me on to be involved in all aspects of the design and development process.
The final game forms the basis of an active marketing campaign aimed at driving brand recognition and engagement, with the support of numerous local brands who contributed prizes for top players.
In addition to Prod Timer (for internal job time management), Prod wanted a tool for their clients to track progress on jobs, to empower said clients and reduce the time spent liasing with them.
As with Prod Timer, Prod Live relies on data pulled from WorkflowMax. To provide the most flexibility and accessibility from any platform, I decided to implement this functionality as a fully responsive module within Silverstripe CMS.
Multiple approaches to the UI and functionality were considered, including empowering clients with the ability to drive jobs by submitting job files and approving artwork through the tool. Ultimately though it was decided to keep it as simple a monitoring tool, however with the means to easily contact the staff member in charge of a job if necessary.
On completion of my design degree, me and some of my fellow design students were given the opportunity to form our own games startup company, with mentoring by CreativeHQ, a business incubator.
To that end I co-founded Spoink! Games and was responsible for game development and contributed to game design. I also designed the branding for the company and the company website.
Before the company become defunct, we built the prototype game Greedy Grunters with the intent of selling it as a gamification platform, and a hand-testing game for the website of Im-Able.
Im-Able makes computer peripherals to help victims of strokes and other brain injuries recover their hand and limb mobility.
This small game was developed to appear on their website, as a way to engage potential customers.
The intent of this game was to provide a very basic means for people to compare the motor skills of their different hands.
On this project I was responsible for UI design, including instructional animations, and the bulk of the development work.
To develop my web design and development skills, but also to showcase the design projects I have completed, I built my first website.
Through this website I wanted to present the broad range of work I had done to that point, and convey my experience across the whole design-development continuum. I also specifically wanted the site to be fully responsive as is expected from a modern website, and to express some of my aesthetic sensibilities.
This prototype iPad-based ordering app for a fictional restaurant was designed and built with the help of Amanda Dorrell and Lessa Morfee.
I was responsible for all programming involved, and designing some of the screens. Development work was carried out using Adobe Flex and Flash Builder.
Over time I have developed an increasing interest in travel, and with it a casual interest in learning a foreign language - namely Chinese.
Since it is difficult creating a system to help you learn to speak a foreign language when you don't already speak that language, I decided to build a system to help me at least memorise the characters and their meanings.
In looking at the flashcard applications then available on the market, I found that they all seemed to use an inferior approach to aiding memorisation, compared to one I had discovered. I built my flashcard application firstly for myself, and then generalised it to make it useful for almost any kind of memorisation.
As the final project for my information technology degree, I designed and developed as system for the then manager of the local marina to manage bookings.
Through numerous conversations with him, I gained a sense of what his job entailed and what he needed to make his life easier. Primarily he needed a simple way to manage bookings and to easily see who should be occupying a given berth on any given day.
I also gleaned that he was fairly computer-illiterate, so I needed to give extra consideration to making it as simple as possible.
To that end I developed a simple yet capable database system using the .NET Framework and SQL Server. To make set up a breeze, I designed the system to automatically configure itself when first run. To fulfill the user's needs to simply manage and view bookings, I designed a fullscreen graphical representation of the marina and its berths, and used a graphical code for representing berths and bookings throughout the application.