Roles

Foodkit (Singapore) logo

CTO & co-founder

Foodkit (Singapore)
September 2017NOW

Foodkit enables enterprise F&B companies to take ownership of their digital ordering channels through a fully whitelabelled ecommerce platform built specifically for restaurants.
Restaurants can leverage our websites, mobile apps (iOS & Android), content management systems and open JSON APIs to perform marketing, sell food, and fulfill real-time deliveries using a single integrated system.

  • Launched white-labeled digital ordering websites and native mobile apps across several markets (Asia, the Middle East and Europe) for International brands and F&B holding companies (e.g: Nando's, DairyQueen, Minor Food Group).
  • Architected and managed the development of software which processed millions of orders and tens of millions $USD in GMV with high levels of availability.
  • Managed a mixed team of both self-hired and outsourced engineers across Eastern Europe (Russia, Belarus & Ukraine) and Asia (Thailand, China).
  • Leveraged a "majestic monolith" (PHP, Laravel), hybrid mobile apps (Ionic + Capacitor) and several microservices (Node, Elixir) to deliver performant, reliable and aesthetically pleasing food ordering experiences.
Ginja (Bangkok) logo

CTO & co-founder

Ginja (Bangkok)
August 2015September 2017

Ginja is hyper-local restaurant discovery, food ordering and delivery platform for South East Asia. Ginja's mobile first, chat integrated technologies aim to improve convenience and efficiency throughout the user journey while simultaneously streamlining workflows and operations for restaurants.

  • Raised seed funding from 500 Startups.
  • Designed, built, and launched a food ordering marketplace in 3 months.
  • Managed a mixed team of self-hired and outsourced engineers across Thailand and the Philippines.
  • Leveraged Laravel (PHP) and Angular (JS, TypeScript) frameworks to build an API-first, mobile optimised real-time ecommerce platform.

Chief Consultant & Director

Slashnode (Hong Kong)
June 2013NOW

In 2013 I started a software consulting agency to work with clients throughout the Asia Pacific region and the USA. I focused mainly on supporting agencies and startups by architecting, building and maintaining B2B applications using a variety of technology stacks.
Slashnode was founded in Hong Kong with the intention of working with clients mainly throughout APAC, however I ended up primarily working with clients in the USA.

  • Built backend services using PHP and Laravel (versions 3-8+) and Node (Express).
  • Built responsive mobile-optimised UIs with React and Vue.
  • Worked mainly with US clients in the pharmaceutical and food services industries.
  • Sourced and managed offshore talent throughout South Asia, South East Asia and Eastern Europe.
Bigcommerce (Sydney) logo

Senior software engineer

Bigcommerce (Sydney)
January 2012June 2013

Bigcommerce makes it quick and easy to setup your own professional online store without any custom development required. With a wide range of features, great design templates and excellent customer service, Bigcommerce is well on its way to achieving its goal of becoming the #1 e-commerce provider in the world.

  • Joined the team in the lead-up to Series B funding. Worked in a senior role and assisted in scaling + onboarding new team members as we grew from ~20 to 60+ engineers.
  • Delivered mission-critical features into a massive PHP (over 1000 KLOC) codebase.
  • Worked on a daily basis with MySQL, Redis, Memcache, JavaScript, jQuery and Backbone.js.
Loopster Media / Buddy Media (Sydney) logo

Project manager

Loopster Media / Buddy Media (Sydney)
August 2010December 2011

Loopster Media provides the very best platform and set of tools for businesses to establish and manage their presence in the realm of social media. Loopster Media is the exclusive partner of the Buddy Media (now Salesforce Marketing Cloud) platform in the APAC region.

  • Performed on-site training and consulting in best-practice use of the Buddy Media (now Salesforce Marketing Cloud) software.
  • Travelled to New York to work on-site with the Buddy Media account management and development teams.
  • Designed and developed custom analytics solutions for Facebook brand metrics using PHP, the Symfony framework, JavaScript, jQuery, MySQL and HighCharts.
E-Web Marketing Pty Ltd (Sydney) logo

Programmer (SEO specialist)

E-Web Marketing Pty Ltd (Sydney)
February 2010December 2010

E-Web Marketing is the leading SEO company in Australia and is dedicated to helping businesses grow by increasing their online visibility.

  • Worked with internal and external marketing agencies to achieve better brand visibility and search-engine rankings for Australian SMEs and enterprise businesses across a range of verticals.
  • Customised websites and content management systems using a range of technologies (PHP, ColdFusion, .NET, JSP, crawlable AJAX) to increase search engine indexability and rankings.
HEDLOC (Sydney) logo

Systems Engineer

HEDLOC (Sydney)
April 2009December 2009

HEDLOC Pty Ltd is the leading and largest Google Enterprise Partner in the Asia-Pacific region. They specialise in leveraging the latest Google Enterprise search, geospatial and collaboration technologies to help companies strengthen and streamline their existing business processes.

  • Acted as a consultant for Google Enterprise Search (Google Search Appliance) and Geospatial products (Google Maps, Google Earth).
  • Performed on-site consulting with various government (Australian Federal Police, Tourism Australia) and non-government entities.
  • Coordinated and ran mentoring and training courses for Google Earth, Maps & Search technologies.
  • Built custom integrations for Google Search Appliances and Google Maps Enterprise using Java and PHP.
HATCH IAS (Newcastle, Australia) logo

Systems Engineer

HATCH IAS (Newcastle, Australia)
November 2007November 2008

Hatch IAS Pty Ltd is a high technology company specialising in the automation of industrial processes. Their primary focus is on the development of industrial automation systems for steel processing and forming.

  • Developed web-based reporting systems and Human-Machine Interfaces (HMI) using ColdFusion, Java Server Pages, XML, XSLT & JavaScript for the optimisation of flat-steel rolling processes.

Academia

University of Newcastle (Newcastle, Australia) logo

Bachelor of Software Engineering

University of Newcastle (Newcastle, Australia)
2004 — 2008

Completed final year thesis project: "Delineation of Brain-segments from MRI Images". Built a Fuzzy Classifer (machine learning) algorithm and visualisation engine in Java for classifying "voxels" in brain MRI data as either brain white-matter, brain grey-matter or CSF. This can then be used to determine the ratio of white-matter to non-white-matter in a brain scan which is useful in diagnosing and tracking the progress of Alzheimer's and other neurodegenerative disorders.

  • First Class Honors.
  • Dean's Merit List.
© Corey Mcmahon 2022.
Built with TypeScript, Next.js & Tailwind.