Hi, my name is

Phillip Cooper

I build solutions for web and mobile.

Software Developer, Team Lead, Manager, Principal Engineer, with over 15 years experience in the ICT sector. From Network Security, to Cloud, Web, and Mobile.

About Me

For as long as I can remember I have always had a strong interest in the way mechanics and technology work. At a young age I would dismantle defunct electrical components that my dad brought home from his work and try to somehow connect them together (like trying to plug in leads into wherever they could fit) in hope that I could create my own ROBOT.

Though my childhood project didn’t exactly get far off the ground, I continued to fuel my desire not only for my understanding of technology but also creating new and better technology. From this initial seed of ambition, I have discovered programming to be my most favoured task. Programming has allowed me to utilise technology how I want, where I want, and when I want it.

However my interests are not limited to only programming. I enjoy studying physics, mathematics, and how vast and truly amazing the universe really is.

Here are a few technologies I've been working with recently, but not limited to:
  • Flutter
  • Terraform
  • AWS
  • Python
  • Objective C
  • Swift
  • CocoaPods
  • Swift Package Manager
  • Machine Learning
  • Java
  • Kotlin
  • C++


Principal Engineer - AHI
August 2016 - present

I’ve helped with the direction, architecture, and implementation for the product and services offered by AHI. This role includes defining the development practices, processes, and manage all developers within the company.

Experiences whilst working at AHI include:

  • Implement and manage SDKs that the company provides as our core business.
  • Propose implementation approaches and core architecture.
  • Work with and support the development team, including review of peer code with respect to our code style and development guidelines.
  • Scrum master to help manage our ticket board so that development is efficient and on-track with scope and planning. Help others with using git SCM.
  • Build master. Being responsible for the “Build Train” release cycle and release notes.
  • Participate in partner integration meetings, proof of concepts, and support (L3).
  • Manage the continuous integration and testing pipeline to make sure that released software is to the highest standard of quality.
Software Developer - IBM
2010 - June 2016

I had worked at IBM Australia Development Labs (Goldcoast QLD Australia), for over six years. During my tenure at IBM, I worked as a developer on multiple different projects and products, all related to IT Security.

Notable products include:

Research Programmer - CSU
2007 - 2008

During my time as a university student, I assisted several research projects. This included:

  • Research Programmer for the Psycholinguistics Laboratory.
  • Assistant Programming for the Centre for Research in Complex Systems (CRiCS)


2005 - 2009
Bachelor of Computer Science (games technology) [honours]
Charles Sturt University, Bathurst NSW

Key Achievements

  • Dean’s award for Academic Excellence.
  • Admission into Golden Key Honor society.
1999 - 2004
Higher School Certificate, NSW
Wauchope High School

Key Achievements

  • Completed NSW Higher School Certificate.
  • Reuben F. Scarf award recipient.
  • University of Newcastle award for excellence in Technology.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!