About

I have over ten years industry experience working for high profile startups, large-scale defence and civilian software and systems development.

From an academic perspective, I have completed the Masters of Business and Technology program, and was awarded an undergraduate scholarship to study at University of Technology, Sydney where I maintained consistently high grades represented by receiving multiple awards for academic excellence throughout my undergraduate studies. I was also awarded an innovation award for my Capstone (an honours-level equivalent) project.

I also contribute to open source projects in leadership roles such as being the lead maintainer for a Drupal module and developing several projects on GitHub. I have also presented at leading data and tech conferences.

My extensive technical and analytical background, combined with my strategic and tactical perspectives and ability to forge collaborative relationships with valued business partners makes me a valuable addition to a high-performing team.

This blog is a collection of the random ideas I have over the years.

Career Summary

Resume - Portfolio

  • JAN 2016 – PRESENT

    My House Geek/Bike Party (Technical cofounder)

  • SEP 2024 – PRESENT

    Onlife (Senior software engineer)

  • OCT 2022 – JUL 2024

    The Yield (Senior software engineer)

  • JAN 2020 – OCT 2022

    FetchTV (Middleware software engineer)

  • MAR 2017 – JAN 2020

    Assignar (Backend software engineer)

  • MAR 2017 – JAN 2020

    Prezzee (Full stack software engineer)

  • FEB 2017 – JUN 2017

    Coder Factory Academy (Teaching assistant)

  • JAN 2013 - DEC 2015

    Masters of Business & Technology: University of Technology, Sydney Grade Point Average: 3.62/4. Weighted Average Mean (Estimated): 83/100

  • AUG 2010 – JAN 2016

    Defence Science and Technology Group, Department of Defence (Software engineer and data scientist)

  • JAN 2010 – JUL 2010

    Defence Materiel Organisation, Department of Defence (Software engineer)

  • JAN 2009 – FEB 2009

    Wolfram Research Inc., Special Projects Division (Undergraduate Software Engineer)

  • AUG 2007 – AUG 2008

    Raytheon Australia, Air Warfare Destroyer Project (Undergraduate Systems Engineer)

  • AUG 2005 – FEB 2007

    Thales Australia, FFG Upgrade (Undergraduate Systems Engineer and Data Scientist)

  • JAN 2004 - DEC 2009

    Bachelors of Engineering (Software Engineering) Diploma of Engineering Practice with First Class Honours Bachelors of Science (Mathematics): University of Technology, Sydney Grade Point Average: 3.90/4. Weighted Average Mean (Estimated): 90.43/100

Blog

04 Mar 2016 . posts . A Generic Superoptimizer Comments

So I tried to publish this as a journal article, but got tired of the submission process. So here it is! Let me know if you find it interesting!

Developing and evaluating a machine-independent, multi-objective superoptimizer

 

This article describes the design, development and usage of the generic, multi-objective superoptimizer. This superoptimizer generates optimal programs for any programming language that can be expressed by a context-free grammar for any objective such as finding the smallest, fastest or most energy efficient program. The superoptimizer was developed in Java using the ANTLR language analysis framework. It uses manual...

Archive

Contact

Please feel free to contact me if I can help out somehow!