Freelance DeveloperAdam George

Web, mobile and front-end developer - full-stack experience.

Freelance portfolio of Adam GeorgeExamples of work I have done for my clients
2018-2019:FSHOP eCommerce SystemOne of my retail clients wanted a custom-built eCommerce store, that would tie in with the rest of their systems and publish their products online for customers to purchase.
Not wanting an off-the-shelf system, I designed and built a custom eCommerce solution, extending their existing Ruby on Rails backend and creating a responsive React frontend. The system utilizing Stripe for payments, and Netlify for frontend hosting, including CDN and pre-rending functionality.The system can actually power a number of eCommerce stores that the client has, which makes it a lot easier for the client to manage their business.
2018-2019:Fieldfolio MarketplaceI worked as a backend developer on a small team building Fieldfolio Marketplace – an online marketplace for wholesalers to sell direct to their retail customers.
The backend is done in Ruby on Rails, and provides REST APIs for the frontend to consume. The frontend is React and Next.js, which I assisted the frontend team with in parts, but mostly concentrated on the backend.Marketplace needed to tie in with the rest of Fieldfolio’s applications, so part of the challange was in designing and architecting something that would work in conjunction, and then actually building and launching, which we did in 2019.
2017-2018:Algorithmic Forex Trading SystemI built an algorithmic trading system for a client, which trades forex pairs continuously whenever the market is open.
The program runs 24x7 on a server, and makes it’s trades via a broker, using the broker’s protocol buffer API.The algorithm itself was designed by the client, but which I implemented in C++, as it needed to be as fast as possible in the decisions it makes.
I made the program run as a service, and created a separate web UI for it using Node.js and React, so the client could review the program’s progress, make live adjustments to the algorithm parameters. It communicates to the service layer via websockets.It also featured SMS alerting using the Twillio API to alert for certain price events, and also features interactive graphs.
2017-2018:Mau – eCommerce mobile shopping appI built a mobile shopping app called Mau, which interfaces with my client’s backend ordering & inventory system. (which I had also custom built for them in the past)
This is a private shopping app – so it’s only accessible by the customers of my client.
This app has the ability to hook into multiple inventory systems, and so it’s not tied to just one – you can actually power a number of eCommerce stores with it, allowing end-users to switch between stores.This app was built in React Native and uses the Expo framework. I also created the API to the backend systems using Ruby on Rails, and a system for inviting customers to use the app.
2016-2018:Sidekicker mobile application I’ve been working on the Sidekicker mobile app for a few years now.I was not the original developer – the initial version was done in-house. But since then I’ve been contracted to work on the app, and have released nearly 20 updates to the app over the last couple of years – each update adding new features, fixing issue etc.Along the way I have also improved the codebase, upgrading it to newer framework versions and build tools.
The app is using Ionic Framework, AngularJS, Cordova, webpack and various Cordova plugins, some of which I wrote from scratch myself.
2017:Bluey Travel website rebuildI rebuilt the Bluey Travel website, using a modern Wordpress stack and best practices, by utilising the Roots.io stack.
That’s right, Wordpress development and hosting doesn’t need to be the Wild Wild West of website development.
My implementation featured best practices for development and deployment, producing a site that is very easy to update, maintain and support – a big win for the client, and makes my life a lot easier too :–)
2016-2017:Post Labels PlusPost Labels Plus, is a bespoke software created for my client, who needed something to help manage their retail business.
It has features for managing products, sales and inventory, with hooks into eBay and Australia Post for importing/exporting shipping data, and with a mobile app on the way!
This app is built using Ruby on Rails and React frameworks, which I archetected and developed along with my team.
2016-2017:LifeAssist Online Needs Assessment ToolThis project was for one of my design agency clients. They did the design work, and outsourced the programming to me.
This is an online questionaire to assist people with working out what aged care support they may be entitled to.
It’s live on the lifeAssist website here: Online Needs Assessment Calculator.This project is a pure Javascript app! Built using React, and using ES6, webpack, npm etc.
2016:Woodlea Digital ScreensWoodlea 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 DriveSurvive 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
2012-2015For projects in 2015 and earlier, please see my older projectsRead Later