Resume


Working+at+PC.jpg

“a degree in mathematics just teaches you to be a problem solver, which really you can apply to anything”

 
  • Designed, analysed and balanced the game economy/player progression in several indie and AAA games

  •  Defined and implemented system architecture in variety of projects ranging from systemic gameplay in AAA release to robotic control systems

  • Designed control system for quantum control experiment


“if you are going to try to design experiences for other people, you better be pretty experienced yourself”

 
  • 4 years experience designing games

  • 6 years experience as system designer

  • 7 years experience writing, testing and debugging software

  • Started and ran own business for 4 years

  • Traveled to 25+ countries

31968000_10155547341883596_1492885225695346688_n.jpg

communicating.jpg

“it never ceases to amaze me how many problems arise when you have a genuine lack of good communication

 
  • Worked for 4 years as personal tutor, developing communication and presentation skills

  • Regularly present complex software design to other designers and producers

  • Created several video essays and talks on game design analysis

  • Published academic paper


“to me, there is no such thing as useless knowledge so there is no reason not to try to become more educated

 
  • Bachelor of Advanced Science from the University of Sydney (Mathematics / Physic Major)

  • Bachelor of Mechatronic Engineering from the University of Sydney (Software Design Major)

  • Honours in Physics from the University of Sydney

  • Masters of Entertainment Arts & Engineering from the University of Utah (Game Development Focus)

IMG_20180504_152040974.jpg

working+at+gapp.jpg

“nothing is really made by one person alone, so you better learn teamwork and leadership

 
  • Developed software in teams ranging from 3 person teams to 400+ person teams spread over several offices worldwide

  • Worked has team lead directing team members and being directed by directors

  • Hired and managed 2 other staff members when ran own company


“When it feels like the world is falling apart, nothing is more relaxing to me than to just sit down and create something”

 
  • Regularly create ‘experimental experiences’ and perform coding challenges in Unreal, Unity or self-made engine.

  • Regularly edit videos, create animations and artwork in Adobe Premiere, After Effects and Illustrator

  • Regularly produce acrylic paintings and ink drawings

  • Amateur stand-up comedian

painting.jpg