About Me

I love making delightful software with a team of brilliant people.

 

As a Technology Leader, my role encompasses more than just leading people and writing code. I've worn the hat of Project Manager, Pre-Sales Engineer, UI / UX Design, Graphic Design, Sound Design, Business Analysis, Consultant, IT and Mentor.

 

I've been creating software since primary school and haven't really stopped. In my professional life, I've created several projects I'm quite proud of such as making the Department of Transport Victoria's Accident Management system, launching a brand new business by using some experimental SEO techniques and created a helpdesk platform installed on more than 30 thousand PCs throughout Australia for our PC support customers.


Work History

getNEXT

Chief Technology Officer @ getNEXT

July 2018 - Present at St Kilda, Melbourne

 

getNEXT is an Australian-based technology consulting company specialising in enriching the value of technology, content and communication.

 

My primary functions at getNEXT are hands-on development work, planning software direction and architecture, consulting with clients, shaping our sales and marketing efforts, maintaining infrastructure (primarily AWS), Salesforce consulting and development, scrum master and DevOps engineering practices within the organisation and for our clients.

 

We also have a range of software products that we acquired in the USA focusing around print and design which I also maintain, develop and support - including InDesign Plug-Ins.

 

Our current focus is launching our own products in the Salesforce and Microsoft marketplaces and shifting our attention away from the consulting / agency side of the business.

 

Recognisable clients I worked with directly: Department of Transport Victoria, Business Government Australia, Webjet Exclusives (currently paused due to COVID-19), San Diego Zoo Wildlife Alliance (USA), Euromoney PLC (USA), Probe Group, Care About, Advantage Pharmacy, Consolidated Property Services, m3property and MailGuard

 

Notable technology I worked with: Docker, AWS Lambda, Serverless Framework, Ansible, Chef, PHP, Laravel, Go, ES2019+ / JavaScript, TypeScript, React, Jest, Lightning Web Components, Salesforce, Apex, AWS CodeDeploy, MySQL, DynamoDB, Amazon Lex, Einstein AI, Amazon CloudFront / S3, AWS AppSync / AWS EventBridge, Amazon ECS and more.

 

Integrations I've built or worked with: Salesforce, Xero, MYOB, ConnectWise Manage, Melways, Google Maps, Stripe, SharePoint, Azure AD, Jira, Harvest, Zendesk, Twilio, Magento, Shopify, WooCommerce, Pardot, TruEdit, MailChimp, HubSpot, ABM, Page Proof, WordPress, M-Files and more.

Agyle Labs

Chief Technology Officer @ Agyle Labs

November 2013 - November 2016 at Kensington, Melbourne

 

Agyle Labs is a startup that was founded within QK Services, our only product was Agyle Time, a modern web based Workforce Management app that focused on call centre operations, this includes; forecasting call workload, rostering staff, time-sheets, real time reporting, assigning tasks for agents, schedule optimisation and more. Agyle Labs / Agyle Time has been acquired by Playvox in 2020.

 

Notable technology I worked with: Drone CI, PHP, Laravel, MySQL, Amazon EC2, AWS Elastic Beanstalk, Golang, Knockout.js, Jasmine, Bootstrap 3, Salesforce, Xero API, Asterisk, REST APIs and MySQL

QK Services

Senior Software Engineer @ QK Services

October 2010 - July 2018 at Kensington, Melbourne

 

QK Services got acquired by getNEXT / Cloudstratagem.

Originally QK Services was primarily a call centre operation focusing on technology working with some of Australia's biggest names such as Optus, Dicksmith, JB Hi-Fi and our own brands.

 

I primarily focused on creating tools and platforms to create a smooth operation, this includes developing a world class support and call centre software leveraging Salesforce and Asterisk, platforms to manage technicians and their work load (WFM), creating an interval based payment platform on Salesforce and helpdesk software installed on tens of thousands of computers.

 

Notable technology I worked with: Chef, Salesforce, Apex, Elastic Beanstalk, PHP, Laravel, AngularJS, .Net (C# & Basic), ConnectWise Screen, Asterisk and the SIP Protocol


Top 3 Interesting Projects

Realtime Retrospective Board

Personal

 

This project is a small weekend project that was born out of a need of having a fast and polished retrospective software that we could spin up a new board without having any admin or sign ups required (we performed retrospectives with non-technical individuals as well as technical).

 

All the other retrospective software I could find either required sign up (or wasn't free), was clunky or wasn't even tailored for retrospectives (ie, Trello). This was born out of a real need to be able to have several users colaborate during a retrospective.

 

Notable technology used: React, Bulma, TypeScript, Firebase Realtime Database

Accident Allocation System for Department of Transport Victoria

Professional

 

The Accident Allocation System we built for the Department of Transport Victoria was an intense marathon, we built the entire system from scratch in 3 months on top of Salesforce.

 

This includes integration with the telephony system, rapid finding of where an accident has taken place over the phone, an Allocation Engine to equitably distribute jobs and find the best depot for a particular accident, adding in GeoSpatial indexing into Salesforce (which is not natively supported), accident and depot management, integration with STREAMS via sFTP, integration with Melways including their tiling system, integration with Google Maps, reporting, dashboards and more.

 

Notable technology used: Salesforce, Apex, Lightning Web Component, Salesforce Lightning Design System (SLDS), GeoJSON, Leaflet, AWS Lambda, Amazon DynamoDB, AWS AppSync, AWS EventBridge, Amazon VPC, sFTP, Melways, Google, TypeScript, JavaScript, NodeJS, ESBuild and Jest

EmailFlow

Professional

 

EmailFlow is a new addon for Outlook within Office 365 to help users review, approve and collaborate on emails before sending them out. The primary focus is to take a traditionally long, arbitrary and frustrating experience; and turn it into something quick and pleasant. We are introduction additional powerful features including the ability for multiple authors to collaborate on a single email, track the changes of an email over time and more!

 

The Minimum Delightful Product (aka MVP) has been launched and we are continuing marketing efforts to bring it to market.

 

Notable technology used: AWS Lambda, Serverless Framework, API Gateway, Cloudfront, S3, DynamoDB, SES, Buddy CI, React, TypeScript, Lerna, Microsoft Graph API, Node and Fabric UI

Contact

Living in Melbourne

The best way to contact me is via email or SMS

Technologies I Love

TypeScript TypeScript
JavaScript JavaScript
CSS CSS
React React
Docker Docker
AWS AWS
AWS Lambda Lambda
DynamoDB DynamoDB
Salesforce Salesforce
APIs / REST APIs / REST
PHP PHP
Laravel Laravel
MySQL MySQL
Buddy (CI / CD) Buddy (CI / CD)
Linux GNU/Linux
... and more!

Education

Swinburne University of Technology

Bachelor of Multimedia (Games and Interactivity) / Bachelor of Science (Computer Science and Software Engineering)

2010 – 2013 (incomplete)

 

Salesforce

Certified Salesforce Developer