“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
“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)
“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