Projects

Uptime.com  (https://uptime.com/)

Website, Web API, Middleware, Client/Server Networking

Uptime & performance monitoring made easy

Tech Stack: Python, C, Django, Flask, React.js, Javascript+Ajax, jQuery, Bootstrap, Sass, HTML5/CSS3, Markdown, MongoDB, PostgreSQL, Amazon AWS, eCommerce, Git, Linux, Gunicorn, Nginx

Highlights

  • Accurately monitors websites and network devices in real time.
  • Ensures high scalablility and reliability via a fully redundant, cloud-based system.
  • Allows users full control over their checks with a dynamic web interface and self-documenting API.
  • Provides administrators with visibility and control via a fully-featured admin system.
  • Supports both free and paid subscriptions with a straightforward eCommerce platform.

Henry Stewart Talks  (http://hstalks.com/)

Website, PC Application, Consulting & Process Optimization

Online audio-visual seminars by leading world experts

Tech Stack: Python, PHP, Visual Basic/VBA, ActionScript 3, Java, Javascript+Ajax, jQuery, HTML5/CSS3, XML, RSS, Solr/Lucene, MySQL, Amazon AWS, Video Streaming, eCommerce, Git, Flash, Linux, Windows, Apache

Highlights

  • Facilitates users with a very high emphasis on usability and UX design.
  • Delivers relevant content with a customized search engine based on Apache Lucene.
  • Streamlines learning with a responsive and navigable video player.
  • Supports production and sales staff with video management tools and detailed analytics & reporting.

ContentWriters  (http://contentwriters.com/)

Website

An online marketplace for content

Tech Stack: Python, Django, Angular.js, Javascript+Ajax, jQuery, Bootstrap, LESS, HTML5/CSS3, PostgreSQL, eCommerce, Git, Linux, Apache

Highlights

  • Connects writers and buyers with a managed workflow.
  • Helps editors monitor progress and deadlines.
  • Automatically analyzes writing quality and potential plagiarism.

BigThanks.com.au 

Website

Coupons for gifts and adventure experiences

Tech Stack: Python, Django, Javascript+Ajax, jQuery, HTML5/CSS3, PostgreSQL, Amazon AWS, eCommerce, Git, Linux, Gunicorn, Nginx, Postfix

Highlights

  • Recommends deals based on personal preference and location.
  • Allows vendors to manage their products and redeem coupons.
  • Supports administrators with built-in CRM, SEO and order management.

Django Website (Stealth-Mode Startup) 

Website, Web API

Highly secure support website for the financial sector

Tech Stack: Python, Django, Knockout.js, Javascript+Ajax, jQuery, Bootstrap, HTML5/CSS3, MySQL, Git, Linux, Apache

Highlights

  • Affords confidence with impeccable attention to security and privacy.
  • Promotes ease of use with a modern AJAX interface.

Bazzisoft Dashboard & Summaries 

Website, Web API

Personal task management & book summary database

Tech Stack: Python, Django, Javascript+Ajax, jQuery, Bootstrap, LESS, HTML5/CSS3, Markdown, PostgreSQL, Git, Linux, Apache

Highlights

  • Promotes organization and motivation by presenting a clear daily todo list.
  • Makes task tracking effortless with a fast AJAX interface.
  • Improves knowledge recall with searchable Markdown summaries.

Gamespan 

Website, Web API, Mobile App, Game, Flash App, Middleware, Client/Server Networking

Online gaming app store with mobile & flash games

Tech Stack: Python, Haxe, ActionScript 3, Django, OpenFL, Javascript+Ajax, jQuery, HTML5/CSS3, PostgreSQL, Facebook API, Git, Android, Flash, Linux, iOS, Apache

Highlights

  • Associates games by providing a central eWallet, unlockables, gameplay math and analytics.
  • Allows games to run on iOS, Android, Facebook and Flash by cross-platform development.
  • Affords viral growth with a full complement of social and competitional features.

Asterisk Phone Switchboard & Phonebook 

Website, Web API, PC Application, Middleware, Client/Server Networking

Telephone switchboard with cloud-based phonebook

Tech Stack: Python, C#, Shell Scripting, Django, Asterisk, Javascript+Ajax, jQuery, HTML5/CSS3, PostgreSQL, Git, Linux, Windows, Apache

Highlights

  • Provides a unified phone number across landline and mobile devices.
  • Performs click-to-call by searching a cloud-based phonebook with a local Windows application.
  • Sends voicemail to email and handles call recording, conferencing, transfers, etc.
  • Tracks calls and produces detailed reports including pricing calculations.

Deals.com.au (formerly Zoupon)  (http://deals.com.au/)

Website, Web API, Mobile App, Consulting & Process Optimization

Leading Australian daily deals

Tech Stack: PHP, Haxe, OpenFL, Javascript+Ajax, jQuery, HTML5/CSS3, XML, RSS, MySQL, Facebook API, eCommerce, SVN, Android, Linux, iOS, Apache

Highlights

  • Increases sales with a simple and intuitive interface.
  • Allows vendors to manage their products and redeem coupons.
  • Supports administrators with built-in CRM, email campaigns, automatic social media updates and order management.

MyTable.com.au 

Website

Takeaways, bookings and food delivery online

Tech Stack: PHP, Javascript+Ajax, jQuery, HTML5/CSS3, XML, RSS, MySQL, Facebook API, eCommerce, SVN, Linux, Apache

Highlights

  • Intelligently locates restaurants based on personal preference and location.
  • Expedites ordering with a quick, intuitive interface.
  • Simplifies restaurant's order handling with automatic notifications via an SMS printer.
  • Supports administrators with built-in CRM, promotions, affiliates, order management and financial reporting.

Rocket Gaming Systems 

Game, PC Application, Middleware, Consulting & Process Optimization, Realtime & Multi-threaded, Client/Server Networking

Networked gaming systems & jackpots

Tech Stack: C#, C++, XML, SVN, Unity, Windows

Highlights

  • Secure network communication between slot machines and jackpot servers.
  • Rapid game design with a Unity-based 2D & 3D animation framework.
  • Consulted on core product API design and game development processes.

JamRoom 

Website, Web API, PC Application, Realtime & Multi-threaded, Client/Server Networking

Participate in online jam sessions around the world

Tech Stack: PHP, C++, wxWidgets, Javascript+Ajax, HTML5/CSS3, XML, Lame MP3 Encoder, Wavpack, MySQL, SVN, Linux, Mac OS X, Windows

Highlights

  • Lets musicians from around the world play together online.
  • Makes it easy to compose and record music collaboratively with powerful mixing software.
  • Promotes discovery via sharing and broadcasting features.

RacePoker 

Mobile App, Game

Addictive poker game for iOS

Tech Stack: C++, Objective-C, OpenGL, SVN, iOS

Highlights

  • Ports easily to Windows and Android via a custom cross-platform framework built in C++ and OpenGL.
  • Assists rapid game development with a Flash-like API.

TrustedAdvice 

Flash App

Customizable Flash survey widgets for inclusion on websites

Tech Stack: ActionScript 3, Flex, Flash

WatchDox 

Flash App

Secure document publishing online

Tech Stack: ActionScript 3, Flex, Flash

Highlights

  • Secure document publishing, sharing and viewing platform.
  • Advanced Flash/Flex based document viewer.

Cascade 

Game, Flash App

Flash slot-machine game

Tech Stack: ActionScript 3, Flash

Domino Dinero 

Game, Flash App

Flash dominoes / slot-machine hybrid

Tech Stack: ActionScript 3, Flash

Wavebreak 

Website, Web API, PC Application, Client/Server Networking

Advanced embedded TV analytics

Tech Stack: PHP, C++, XML, MySQL

Highlights

  • Statistics collection module for embedded systems written in C++.
  • PHP/MySQL server-side utilizing XML Web services.
  • Analytics visualizations in the UI.

SkyLine 

PC Application

Internet kiosk & application suite

Tech Stack: C#, C++, Embedded, Windows

Highlights

  • Embedded system for stylish new internet kiosks.
  • System-level services for locking and controlling kiosk functionality.
  • Customized customer-specific mini-websites.

MyFont 

Web API, Flash App, Client/Server Networking

Graphical text messaging for cellphones

Tech Stack: PHP, ActionScript 3, Flash

Highlights

  • Fully functional client/server mobile device prototype in Flash & PHP.

Video Library 

Web API, Flash App, Client/Server Networking

Automated video downloader, library and player

Tech Stack: PHP, C#, ActionScript 3, MySQL, SQLite, Flash

Commex VOD Player 

Flash App, PC Application

TV set video-on-demand

Tech Stack: C#, ActionScript 3, Flash

Video Download Speed Analysis 

Flash App, Consulting & Process Optimization

Video streaming research & statistical analysis

Tech Stack: ActionScript 3, Flash

Highlights

  • Analysis of video download times, buffering and smoothness of playback.
  • Intelligent algorithm for optimal buffering of progressive-download video.

Report and Repair 

Website

Web-based rental management system

Tech Stack: PHP, PostgreSQL

Highlights

  • Managed workflows for rental agreements, rental management and building maintenance.

Patent Workflow Management System 

Website, Consulting & Process Optimization

Workflow management for patent attorneys

Tech Stack: PHP, PostgreSQL

Highlights

  • Complete workflow management for handling patent applications from start to finish.
  • Customer visibility into application progress, billing management and process reminders.

Slot Machine Reel & Device Middleware 

PC Application, Middleware, Realtime & Multi-threaded, Client/Server Networking

Electronic reels for modern slot machines

Tech Stack: C++, ActionScript 3, XML, Flash

Highlights

  • Middleware layer for a gaming machine platform, compliant with extremely stringent gaming authority regulations and specifications.
  • Realtime, multithreaded C++ service to manage communications between casino games and machine hardware, such as reels and coin hoppers.
  • Driver-level development for electronic reels communicating through the middleware layer.

Mallball 

Middleware

Database layer for an interlinked basketball tournament system

Tech Stack: PostgreSQL

Multiplayer Texas Hold 'Em 

Game, Flash App, PC Application, Realtime & Multi-threaded, Client/Server Networking

Client & server for a distributed poker game

Tech Stack: C++, ActionScript 3, Flash

Tangent Data 

Website

Marketing website for Tangent Data, Romania

Tech Stack: PHP, Javascript+Ajax

GTS Computers 

Website

Marketing and eCommerce website for custom PC sales

Tech Stack: PHP, Javascript+Ajax

WebFlicks Australia 

Website, Web API, PC Application, Client/Server Networking

State-of-the-art online DVD rentals

Tech Stack: PHP, C++, MySQL, Oracle

Highlights

  • Full featured web-based customer interface and recommendation engine.
  • Complete backend administration and reporting.
  • Distributed warehouse logistics system.
  • Licensing and installation to high profile customers worldwide such as Telstra Australia.

AAV Digital Pictures 

PC Application, Consulting & Process Optimization

Lead Analyst/Programmer and Technical Director of Film & 3D

Tech Stack: C++, Shell Scripting, SQL Server

Highlights

  • Special effects, post-production and duplication for film and television.
  • Math & physics-based plugins and scripts for Maya & Shake.
  • Advanced grain removal algorithm.
  • Distributed database system for project, billing and backups.
  • Projectionist and backup film recordist.

IGT Australia 

Game, PC Application, Realtime & Multi-threaded, Client/Server Networking

Advanced gaming machines from the ground up

Tech Stack: C++, Java, MFC, Win32 API, DirectX

Highlights

  • Operating system & network software for specialized hardware boards.
  • Slot machine games developed in Java and running over a custom JVM.
  • Specialized Java debugger and interpreter improvements for the custom JVM.
  • Utilities for assisting game design.

Sofcom Distributors 

Website

Custom websites for Australia's premier internet portal

Tech Stack: Perl, MySQL