Freelance portfolio of Adam George
Examples of work I have done for my clients
Woodlea Digital Screens
Woodlea is a new suburb being built in the north west of Melbourne.
I was hired as a subcontractor to develop some interactive touch-screen software, to help show-off Woodlea to potential buyers.
There were two digital screen applications built, one running on a 1080p TV, and another running on a 4K TV – both connected to PC hardware running Windows 10. (which has great support for touch)
The 4K project, features a massive map of Woodlea, which the user can touch and interact with – allowing them to browse the various amenities which will be built.
The 1080p project, is very similar to a digital brochure in concept – it operates as an interactive, touch-enabled app.
Both projects use the same software stack. AngularJS was used as the main framework. NW.js was used to package it, and to run it on the desktop.
The design and concept was done by a 3rd party creative digital company, who I worked with to implement their design in the software.
I architected the software, and alongside my team, built the project in quite a short timeframe – as we had to have it ready for Woodlea’s opening day, which we achieved.
2015 – 2016:
Survive Drive is a driver safety application, designed to help manage the safety of trucks in the transport industry.
I’m the lead architect and lead developer for this project, and have taken it from idea to conception, working closely with my client and their other mobile developer.
Survive Drive features both a web application, as well as supporting mobile applications.
I built the web application, as well as the API for use with their mobile clients.
Survive Drive was built using Ruby on Rails and PostgreSQL. The project required a number of features to built:
- Driver / truck management
- Calendar / scheduling
- CSV import and background processing
- Email invitation system
- Fingerprint recognition
LinkAssist was a project that I developed with one of my design agency clients.
I worked as the front-end developer in this project, and did all of the front-end coding, working closely alongside their in-house developer who was building the backend.
LinkAssist is written using the Ruby on Rails framework, and as the front-end developer I worked with the SASS, Coffeescript, ERB and Ruby – implementing a design which was provided by a 3rd-party design agency.
LinkAssist is designed for people with disabilities, so the front-end required special consideration so features and content would be as accessible as possible.
The site makes use of the Bootstrap framework, particularly the grid, so the site could be built responsively – targeting multiple screen resolutions, including mobile devices.
I developed the Fieldfolio Direct portal, as an add-on to their existing product.
Fieldfolio is an ordering system originally for iOS, and I developed Fieldfolio Direct as their web-based client.
Fieldfolio Direct allows users to publish their catalogue to the web, allowing their customers to order directly online.
I built it as a component on top of their existing Ruby on Rails backend. In the process I updated the base application from Rails 3 to 4, as well as many other improvements.
The design was done by an in-house designer, who I worked closely with to implement their design in the app as HTML and CSS.
Ironman 4x4 Website and Content Management System
I was the developer for the Ironman 4x4 website, which I was hired as a subcontractor for one of my design agency clients.
The website was built using Ruby on Rails, and makes use of the Refinery CMS ruby gem to build out the Content Management System (CMS) component.
This website required a lot more than just editing pages though – it has many interesting features which were built specifically to the clients requirements.
I worked closely with the design agency to design and build features such as fit my 4x4 (system for tailoring the products to the visitors vehicle), online quote and find nearby stores – which make it easy for visitors browsing the website to find the equipment they are looking for.
Deakin Uni Open Day 2014 AR
The app was successfully used on the Deakin Open Day by students, who used the AR features to navigate, learn, and enhance their Open Day experience.
A client with an existing web-based product in the safety-permit space, needed a mobile client built for their flagship product.
I worked with the client’s development team (as the lead developer on the project) to build a HTML5 / Phonegap application, using Ionic Framework and AngularJS.
The goal was to have the application run on both Android and iOS, so cross-platform HTML5 was a good choice to achieve this.
The app can download and syncronise safety-permits, which the user can read and then action using their mobile – even when “offline”. Data is synced back to the server via a .NET JSON API which I also helped build.
A client in the transport industry needed a smartphone-based delivery system built as a compliment to their existing Warehouse Management System.
I was hired as a subcontractor to built the system – building the app in HTML5 / Phonegap using jQuery Mobile and Backbone.js.
The app captures data for each delivery, including the delivery signature (HTML5 Canvas), as well as location tracking – a custom Phonegap plugin I wrote.
I also built the backend DMS system, which includs a JSON API and Web Portal for tracking deliveries and viewing the Proof of Delivery – all developed in Ruby on Rails and deployed on Heroku.
Later, I was engaged to help implement the system for a number of customers, including building interfaces between DMS and the customer’s existing transport system
A different client in the transport industry needed a web-based Customer Portal built, so management could see KPIs, stats, etc on the current status of their fleet.
I was hired as a subcontractor, and built a Web Portal using .NET MVC and Backbone.js.
The web portal took data from existing systems (delivery tracking systems, runsheet management systems) and presented it as viewable information in the portal – graphs, maps and tabular data were used to show key metrics, end-customers could also login and view their deliveries, and location of their truck.
Endota Day Spa mobile website
I was hired by a design agency to build the Endota Day Spa mobile website, working closely with their graphic designers.
Using HTML5, jQuery Mobile and Backbone.js, I created a mobile website which allows users to browse and search through Endota’s spa locations and view location-specific services and offers.
Menus for each location can be viewed, as well users can make bookings through a mobile form.
Guitar Charts Creator
I built Guitar Charts Creator for myself, as it was a tool I had been wanting for a while on my tablet.
GCC is a tool for guitarists, allowing them to create their own chord charts, designed initially for the iPad and available on the iOS App Store.
I built the app in HTML5 using jQuery Mobile and Backbone.js.
All versions of GCC use Parse.com as a backend “cloud” database, allowing user data to be synced between any version of GCC.