Christian Rich

Hello, my name is Christian. I'm a Software Engineer and help organisations across the world make their ideas come to life.

Here's some of my most recent work.

AMP Capital // Advice

  • AMP Capital, AMP Advice

Building the micro services layers of a financial advice platform.

Technology: Node.js, Swagger, micro services, MySQL, Docker


AMP Capital // MyLife insurance platform

  • AMP Capital, AMP MyLife insurance platform

“AMP MyLife” - an insurance quoting platform that I built from the ground up. I did the back-end and micro services part of the application, security, insurance calculation formulas and business logic.

Technology: Node.js, Swagger, micro services, Amazon Web Services, MongoDB, Docker


AMP Capital // Node API & Architecture

  • AMP Capital Node API & Architecture

Delivering robust, secure and high performance APIs and software architecture. Responsible for building scalable infrastructure APIs for document and file storage. Focus on security, resilience and unit testing.

Technology: Node.js, Amazon Web Services, MongoDB


CBS Sports // Node API

  • CBS Sports Node API
  • CBS Sports Node API

Building and maintaining an API delivering sports data to 30+ millions monthly users. Heavy focus on performance, resilience and unit testing. Technology: Node.js, MongoDB, SQL, Swagger, CoffeeScript, AWS

http://www.cbssports.com

NineMSN // TV Guide

  • NineMSN TV Guide
  • NineMSN TV Guide

Rebuilding Australia's most visited online TV guide. I was responsible for software architecture and building the API layer delivering program data to the consumer, data shaping, 3rd party API consumption, performance and security. I also wrote the client-side JavaScript.

https://www.yourtv.com.au/guide

Chemistry of Tweets

  • Chemistry of Tweets

Node.js / Three.js / WebGL / Twitter API

Fun prototype displaying Tweets in a 3d grid structure using real-time 3d (requires a modern browser or device)

Coming soon

nineMSN // The Fix

  • nineMSN The Fix

High traffic enterprise Node.js entertainment website built for nineMSN. Responsible for back-end micro services, CMS to Node.js integration and front-end JavaScript.

Technology: Node.js / JavaScript / Require.js / HTML / CSS / Responsive design

NineMSN "The Fix" delivers global entertainment, celebrity gossip, interviews, latest movies and music.

http://thefix.nine.com.au

nineMSN // Honey

  • nineMSN Honey

High traffic enterprise Node.js entertainment website built for nineMSN. Responsible for back-end micro services, CMS to Node.js integration and front-end JavaScript.

Technology: Node.js / JavaScript / Require.js / HTML / CSS / Responsive design

NineMSN Honey is Australian women’s go-to fashion and beauty destination that combines smart, entertaining writing with practical advice.

http://honey.nine.com.au

Google // Movember Games

  • Google Movember Games
  • Google Movember Games
  • Google Movember Games
  • Google Movember Games
  • Google Movember Games

A collection of HTML5 / JavaScript games promoting the Google Chrome browser.

Features facial recognition and real-time motion tracking through the use of web cam - all within the realm of HTML5.

http://www.movembergames.com

Stan.com.au // Google Chrome Extension

  • Stan.com.au Google Chrome Extension

A fun little side project: Building a Google Chrome Extension delivering IMDB movie and TV show information for stan.com.au subscribers.


PeopleBrowsr // Social Media

  • PeopleBrowsr Social Media

Stream - a new social media platform for the CEO community. Responsible for the Node.js API layer and client side integration.

Technology: Node.js / Mongo DB / Redis / HTML5 / Heavy duty JavaScript

http://www.toplevel.ceo

GWS Giants // Battle of the Bridge

  • GWS Giants // Battle of the Bridge
  • GWS Giants // Battle of the Bridge

Two football teams head to head: The GWS Giants VS Sydney Swans. This app is tracking the popularity of the two teams by listening to real-time tweets using the Twitter API and Node.js and displaying the tweets on a map using the Google Maps API.

I was responsible back-end micro services, client-side HTML, CSS and JavaScript and AWS deployment.

Technology: Node.js / Express / MongoDB / Redis / HTML5 / Google Maps API / Twitter API / Web Sockets


Noiseboard // Sounds for Advertising

  • Noiseboard sounds for advertising
  • Noiseboard sounds for advertising
  • Noiseboard sounds for advertising

What does advertising sounds like? Well, using this award winning app you're sure to find out! This advertising noise board features a collection of every days advertising situations and with the use of HTML5 and the Web Audio API interesting and creative representations of the sounds are made.

Technology: Node.js / MongoDB / Redis / HTML5 / HTML5 Canvas / HTML5 Web Audio API / HTML5 Web RTC API

http://www.noiseboard.com.au

Optus // Mobile game

  • Optus Mobile game
  • Optus Mobile game
  • Optus Mobile game

Personalized Facebook platform game available for Apple iOS, Android and desktop.

No one will ever play the same game, since the game platforms are made up from pictures and comments from your Facebook profile.


Commonwealth Bank // ATM Screens

  • Commonwealth Bank ATM Screens

Between 2012 and 2014 I developed the majority of CBA's ATM screens across Australia. I developed at templating system that designers could use keeping the screens brand consistent across different creatives and designers.


Commonwealth Bank // IPad app

  • Commonwealth Bank

Responsive HTML5 video carousel built for Ipad


Commonwealth Bank // Game

  • Commonwealth Internal awareness campaign game
  • Commonwealth Internal awareness campaign game

Game: Internal awareness campaign for Commonwealth Bank's new SMB product range.


Sydney Opera House // Frontrow

  • Sydney Opera House: Frontrow
  • Sydney Opera House: Frontrow

Get creative with Vivid Sydney. With this app you can capture live streaming events from Vivid and share the moment with your friends.

The app features screen capture, cropping and colorisation giving you the opportunity to create your own unique Vivid moments.


Optus // 4G Web Banners

Fun and fresh banner campaign promoting Optus 4g. In order to get the right footage we had to blow a hair drier into the mouth of the poor models - like this guy above. Whatever he got paid it wasn't enough :-)


Google Search // Voice Experiments

  • Google Seach Voice Experiments
  • Google Seach Voice Experiments

YouTube channel for Google featuring a 3d video carousel promoting Google Voice Search.


Resource Guru // API

  • Resource Guru API for M&C Saatchi
  • Resource Guru API for M&C Saatchi

Node.js / MongoDB / Redis / HTML5 / CSS / JavaScript / Bootstrap 3

Custom reporting tool for M&C Saatchi interfacing with the Resource Guru API.


Google Play // HTML Jukebox

  • Google Play HTML jukebox

In order to promote Google Play Music I made this jukebox style media player featured across live cricket events across Australia.


Qantas // Kick a ball across the Tasman

  • Qantas Kick a ball across the Tasman
  • Qantas Kick a ball across the Tasman
  • Qantas Kick a ball across the Tasman
  • Qantas Kick a ball across the Tasman

Facebook game for Qantas. The aim is to kick a football as hard as you can sending it across the Tasman sea!

It requires skill and a few tries to get the ball across the water. Good luck - you'll need it!


Optus // Movie Match Facebook Game

  • Optus Movie Match Facebook Game
  • Optus Movie Match Facebook Game

Are you a movie buff or a couch potato? I made this Facebook game for Optus where the aim is to collect clues on a murial and pair them up with movie titles. Not as easy as you might think!


Optus // In-store touch screen

  • Optus in-store touch screen
  • Optus in-store touch screen
  • Optus in-store touch screen

In-store touch screen kiosk featured in every Optus store across Australia.


Carlsberg // BBQ Summer Campaign

  • Carlsberg BBQ Summer Campaign
  • Carlsberg BBQ Summer Campaign

What's a beer's best friend? Steak! Welcome to the annual Carlsberg Summer BBQ Campaign.


Cochlear // 3d explorer tool

  • Cochlear 3d explorer tool
  • Cochlear 3d explorer tool

For Cochlear I made this tool featuring a mouse controlled 3d rotatable hearing aid.


Carlsberg // Best Bar Tour

  • Carlsberg Best Bar Tour
  • Carlsberg Best Bar Tour
  • Carlsberg Best Bar Tour

Flash website for Carlsberg.


Carlsberg // 100% Football

  • Carlsberg 100% Football
  • Carlsberg 100% Football

Carlsberg campaign Flash website.

keyboard_arrow_up