Dedicated software engineer, machine learning expert, data scientist, and physicist, looking to enjoy cutting edge research, development and analytics. Strong interpersonal and communication skills, combined with broad research experience and creative thinking, present a well rounded professional.

Software Engineering and Data Science

Currently working for a machine learning and data science start-up specialising in massive scale feature engineering and model development with deep customer integrations. I have been responsible for pipeline construction, customer analytics, and model building; and have built systems catering to millions of customers in varied business spaces. Some of my interests in this space are deep learning, infrastructure development, model optimisation, and creative experimental designs.

Scientific Research

My research encompassed looking at the ways one can use quantum mechanics to understand physical systems, and how quantum properties can be used to develop novel technology. I have broad expertise in theoretical and experimental physics, and the drive to put both of these skill sets to use in solving novel problems.

My Ph.D involved using scanning tunnelling microscopy to fabricate nanoscale devices in solid state systems, with the longer term goal of fabricating a scalable, solid state, quantum computer. My theoretical extended from this, using quantum information theory to investigate the physics and applications of quantum computation, and data analysis to assess my experimental results. These experiences provide a strong understanding of data analysis and mathematics, as well as hands on ability and creative insight.


Doctorate of Philosophy in Physics, The University of New South Wales ( 2007 - 2012 )

Bachelor of Science in Physics with Honours First Class, The University of New South Wales ( 2003 - 2006 )


Principal Consultant, Simple Machines ( September 2018 – Present )

Simple Machines is a high end technology consulting firm, my role is to assist in bringing forth scalable and robust machine learning and data science for our clients.

With Simple Machines I have worked across a wide variety of projects and disciplines, including:

Machine Learning Researcher / Data Scientist, Ambiata ( March 2014 – August 2018 )

Ambiata specialises in transforming massive scale data problems into tractable machine learning solutions. Beginning when then company was a start-up, my roles have included training models for clients, constructing production pipelines catering for millions of customers, programming language construction and EDSL design, machine learning research, data analysis, ETL plumbing work and data integrity, client management, and team education.

Post-doctorate researcher, Centre for Quantum Computation and Communication Technology

This position involved researching various theoretical models used to describe low dimensional, solid state quantum systems. As part of this I assisted writing review paper on how these models are applied and their objective strengths and weaknesses.

Software Development, Centre for Quantum Computation and Communication Technology

I was responsible for the creation of software to communicate with a Scanning Tunnelling Microscope control unit to implement an STM lithography suite. Working in LabVIEW and C♯, I created software which drew from my knowledge of the research group and their requirements, and was able to implement features far exceeding what was previously available. The task was completed with broad praise and on time.

Scientific Outreach Consultant, Centre for Quantum Computation and Communication Technology

I advised the private production company Mod Productions as the scientific expert and liaison for the Centre for Quantum Computation and Communication Technology. This was for the purposes of conceiving of, and scoping a computer game based on quantum computer architectures to further the outreach and research goals of the Centre.

Research Assistant, University of New SouthWales Astronomy Department

I performed the reduction and analysis of quasar spectral data to assist in a variation of constants project. Light from these bright, distant objects passes through interstellar gas clouds and is absorbed at chemical resonant frequencies. By analysing the shift in the frequencies absorbed at different distances from the earth, one can determine if and how the fundamental constants of the universe have changed over its lifetime.

Private Tutor

Private tutoring in mathematics and physics from high school to undergraduate level.

Live Homework Help.

Online tutoring in maths and sciences for high school students.

Scientific Skills

Machine Learning
  • Data Analysis
  • Deep Learning
  • Collaborative Filtering
  • Machine Learning
  • Pipeline Construction
Theoretical Physics
  • Quantum mechanics
  • Quantum computer architectures
  • Data analysis
  • Dynamical Decoupling
Experimental Physics
  • Ultra high vacuum
  • Scanning tunnelling microscopy
  • Cryogenics and low temperature measurement
  • Scanning electron microscopy
  • Clean room semiconductor processing

I also have experience in biology, chemistry, and mathematics.

Computer Science Skills

  • Functional Programming
  • Software design and architecture
  • Streaming data solutions
  • Big data solutions
  • Compiler and DSL engineering
  • Testing and correctness
  • Haskell
  • Scala
  • Nix
  • C
  • R
  • Idris
Libraries I maintain or developed
  • optparse-applicative
  • Grenade
  • snappier


  • Politics
  • Knitting
  • Circus performance
  • Singing
  • Type systems
  • Machine learning