Summary

A software engineer with 10 years of Unity experience building free to play casual games for mobile devices. Shipped at least 17 games across multiple platforms throughout my career. I am hungry to build a hit game with millions of players.

Skills

Unity3D Game Engine
C#
C++
Mobile Game Development
PlayFab
Firebase
Babylon.js
Node.js
Typescript
Javascript
Jenkins
Web3
Google Sheets Scripting
AWS (S3, EC2, DynamoDB)
Blender (hobbyist)

Experience

Senior Software Engineer
April 2024 - Present
  • Developed gameplay features and UI for War of Nova and Hatchlings using Unity
  • Built and integrated the in-game chat system for War of Nova
  • Designed and implemented various UI components, including menus and popups
  • Optimized Hatchlings for improved performance and faster load times on WebGL
  • Conducted exploratory R&D on topics such as Web3 integration and Unity post-processing techniques
Engineering Director and Co-Founder
March 2014 - April 2024
  • Lead the programming of 4 mobile casual games from start to release as well as several unreleased titles
  • Architect and build systems to make sure the project is well organized and easy to maintain
  • Optimized games on the target platforms to achieve the best possible performance
  • Developed a reusable Unity game library and tools that help streamline development across teams
  • Integrated PlayFab as the backend to support our games which improved our ability to support live operations for released titles
  • Manage the engineering department of 8 engineers, provide just-in-time feedback and conduct quarterly one-on-ones
  • As a leader in the company, I helped cultivate a culture of psychological safety and empowerment
Member - Board of Advisors
2018 - 2022
  • Give feedback and input for the game development related courses for the college
Senior Game Programmer
Oct 2010 - Feb 2014 (3 years 5 months)
  • Ported C++ PC games to iOS, and released to the App Store
  • Developed and maintained the shared iOS codebase, so that each new port can be done faster, better and less defects
  • Developed a new strategy game intended for iOS (unreleased)
  • Successfully released 5 game ports on iOS: Awakening 1 and 2, Antique Road Trip 1 and 2, Botanica
Studio Lead Programmer
Oct 2009 - Sep 2010 (1 year)
  • Go-to-person for technical problems
  • Check projects regularly for technical issues and find solutions for these.
  • Help projects meet their deadlines
  • Conduct performance reviews
Senior Game Programmer
Jan 2009 - Oct 2009 (10 months)
  • Lead a small team in porting games to the target platforms
  • Estimate tasks and work with the producer to come up with a realistic schedule
  • Worked on and shipped the following games: Hero of Sparta PSP, Let's Golf PSP, Brain Challenge DSi, Popstar DSi

Education

Bachelor of Science in Computer Science Major in Software
Jun 1998 - Apr 2002

Achievements:

  • Silver Medal for Outstanding Thesis entitled: Bin:Facial Animation with Text-to-Speech Synthesizer
  • Dean's Lister for 4 times.