Education
Master of Information Technology (Artificial Intelligence)
May 2020 - Present (Expected: Jan 2026)University of New South Wales, Sydney
Bachelor of Games Development (Games Design)
May 2017 - May 2020SAE (Sound & Audio Engineering) QANTM Univ., Brisbane
Certifications
- Certified Professional ProgrammerUnity Technologies | Aug 2021
- Certificate III in Interactive MediaTAFE Queensland | Jan 2017
Employment History
Game Developer (Full-time)
Jan 2022 - Feb 2023Immutable (Gods Unchained)
- Built game client features (UI, gameplay etc) and server features that interact through network messages
- Debugged and enhanced game performance through agile, iterative TDD
- Collaborated with the multidisciplined team to scope, design and implement SDK features
- Optimized SDKs to ensure a seamless cross-platform experience (Standalone & Mobile)
- Wrote unit and integration tests, technical documentations and SOLID codes
Lesson Summaries Writer (Casual)
Feb 2020 - Jun 2022Zenva Academy
- Wrote 800+ online lessons published on Zenva Academy, teaching programming-related topics such as C#, C++, Unity, Python, Blender, VR/AR, A-Frame, Godot, Excel, Photoshop, and more.
- Designed online quizzes on HTML, CSS & JavaScript that were used in Codemurai, a popular programming learning app on Android Play.
- Reviewed lectures of other programming tutors and summarized their lectures for e-book publication
Graphic/Web Designer (Part-time)
Feb 2019 - Jul 2019Globalmate
- Designed and produced graphic ads & digital content for business promotion using Adobe Suites
- Managed business social media account, uploading weekly posts targeted at 14,000+ followers
- Maintained (mostly front-end) the company's website, using HTML, CSS, Wordpress, PHP
iOS Tier 1 Technical Support Engineer (Full-time)
Jan 2018 - Jul 2018Apple
- Assisting customers through diagnosing and solving technical issues related to Apple iOS products and services on live calls
- Fulfilled the responsibilities of 1st-line technical support
- Got promoted to a Tier 1 technical support role after 9 weeks of full-time paid training
Skills
C#, Unity, .NET, Git, Adobe Photoshop, UI/UX design, Figma, Graphics Design, C++, WebGL, JSON, XML, Firebase, HTML/CSS/JavaScript, MSSQL, Node.js, Flutter, Dart, Shader (HLSL, CG), VR/AR (Unity SDKs, A-Frame), Blender, Video editing, Technical documentation, Playing competitive video games (LoL, Starcraft, Overwatch, Valorant)
Personal Projects
Bubble (48 Hours Game Jam Submission)
Game | Unity (Windows, Mac, Linux & WebGL)
The game is about focusing on precisely controlling a ball (i.e. representing 'human mind') in order to reach goals. Sometimes you may find yourself stuck and unable to move on, and all you need to do is just to let go of your controls, setting the ball free and letting it overcome certain challenges on its own. This aligns with the theme of the game jam- 'Loss of control'. The game currently supports keyboard inputs only.
Tackled (Goal Tracker)
Productivity | Unity, Web App
Tackled is a web app designed to help people fulfill their most important wishes by utilizing a science-based mental strategy called MCII (Mental Contrasting with Implementation Intentions). Users will be guided to answer some questions, which will help them deeply understand their inner challenges, underlying motivation behind wishes, and strategies to overcome potential obstacles. Once all plans are set up, the app begins to track their progress and remind users what is important in their daily routine. Inspiration is drawn from 'WOOP My Life' by Dr. Gabriele Oettingen.
BMI Calculator
App | Flutter (Dart) & Android Studio
A simple, cross-platform app that calculates BMI (Body mass index). Built with Flutter (Dart) & Android Studio.
QR Code Tetris
Game | Unity (Windows, Mac, Linux & WebGL)
The well-known game Tetris, but with a bit of tweak that generates a unique QR code upon each game-over.