Skills
C#
.Net
Unity
Javascript
HTML/CSS
PHP/MySQL
Lua
Git
JIRA
Confluence
IOS & Android Publishing
Visual Studio / VS Code
Photoshop
Education
Bachelor of Computer Science
University of Wollongong - Singapore Institute of Management
2008-2009
Diploma in Multimedia Technology
Singapore Polytechnic
2002-2005
Engineering Manager • Super Free Games
Dec 2024 ‐ Present
- Conduct requirements gathering with producers and product managers to plan and advise on technical scope, feasibility and timelines
- Conduct technical planning and documentation for upcoming sprints & features
- Conduct weekly 1:1 with team members
- Facilitated product spec handoff meetings between product manager and developers
Technical Lead • Super Free Games
Oct 2021 - Nov 2024
- Designed and documented RESTful APIs for both backend & frontend developers
- Led development of ongoing server-driven seasonal liveops events that encourage user retention
- Led ongoing support, bug fixes & hotfixes for releases
- Led development of new features for the company’s flagship app
- Conducted code reviews for features, and coached my team members on best practices; conducted weekly syncs
- Spearheaded and led development of first project made wholly by the Singapore team
Game Developer • Super Free Games
Nov 2017 - Sep 2021
- Conduct requirements gathering with producers and product managers to plan and advise on technical scope, feasibility and timelines
- Spearheaded and developed a tool for generating First Time User Experience, which greatly reduced man hours for many projects, and reduced boilerplate code clutter, becoming a vital pipeline tool for all the company’s product
- Designed and refactored a modular UI framework for the live events system using standardized interfaces, greatly improving code readability and errors
- Designed and developed a framework for creating player quests using the four pillars of OOP, abstracting implementation details for a simple extensible API with event listeners for lifecycle notifications
- Implemented various systems that use REST APIs to communicate with a backend, with error handling for graceful failures
- Developed a system that for dynamically hot-swapping game levels using remote configuration for A/B experimentation
Lead Programmer / Co-founder • Mojo Forest Pte Ltd
Mar 2011 - Nov 2017
- Conducted requirements gathering with an overseas telco client for development of mobile games
- Led the technical direction and full production cycle for all apps
- Designed and developed core in-house software architecture for all apps
- Developed and released several apps using Lua (Corona SDK)
- Port and migrated existing userbase of an app to different frameworks & middleware, to align company’s technology roadmap
- Developed client/server functionalities with RESTful APIs and JSON
- Created an in-house leaderboard REST API using PHP and MySQL
- Initiated, designed and developed in-house app cross promotional tool (client and server) using server-hosted JSON and remote assets with ability to specify additional meta data
- Involved in rapid iterative prototyping of various concepts that enabled quick realisation of ideas
- Integrated third-party SDKs including analytics and ad mediation
Webmaster • Convertium Pte Ltd
Jul 2009 - Mar 2011
- Web master in the development and continued maintenance of numerous projects for the client, Oversea-Chinese Banking Corporation (OCBC)
- Developed a Google Maps powered credit card promotions site for mobile devices
- Implemented frontend interfaces of Facebook apps for several OCBC campaigns
- Involved in redesign and implementation of OCBC's in-store digital media platform
- Slicing of EDMs to HTML and CSS according to design mocks
- Recognised as Staff of the Year 2010
Programmer Intern • Defence Science and Technology Agency (DSTA)
Jan 2005 - Apr 2005
- Built a prototype for a military visualisation tool using Java3D