Resume

20+ Years of Crafting Interactive Experiences

Experienced software engineer and leader, specializing in gameplay systems, optimization and developer productivity.

Work Experience

Senior Software Engineer

Revolving Games April 2024 - July 2025

  • Built and integrated the in-game chat system frontend for War of Nova, that supported real-time communication for 200+ concurrent users
  • Designed and implemented various UI components, including menus and popups for optimal User Experience (UX)
  • Hatchlings (WebGL) optimization, improved load time by 40% and reduced memory usage by 30%
  • Conducted exploratory R&D on topics such as Web3 integration and Unity post-processing techniques to see if these can be used in our products

Engineering Director and Co-Founder

Altitude Games 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

Lead Game Programmer

Boomzap Entertainment October 2010 - February 2014

  • Ported 5 C++ PC games to iOS, and released to the App Store
  • Developed, maintained and owner of 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)

Education

B.S. in Computer Science Major in Software Technology

De La Salle University, Manila
2002