Senior Software Engineer · Open to remote
About me
I'm a senior Unity and full-stack game developer with 10+ years in games, strongest in gameplay systems and UI.
I've built gameplay, UI and backend systems for Captain.tv's live games, played by millions, developed custom internal engine tools, and shipped across mobile, web, PC and VR, from live streaming games to medical VR simulations shown at US conventions.
Today I co-run Flagship Studios PH, a two-person studio, where I direct, design and program Marketeer, a cozy shop sim and dating sim. I'm open to remote roles.

Experience
Mar 2026 – Present
Co-founder
Flagship Studios PH · Part-time
- Overall project director of the studio's two-person team, owning direction, scope and production for Marketeer.
- Main game designer of Marketeer, a cozy shop sim and dating sim built in Unity.
- Lead gameplay programmer, building all runtime systems: character controller, NPC AI, grid system, layering, pathfinding, saving and UI.
- Build the custom tools the team uses to develop Marketeer.
Nov 2025 – Jun 2026
Senior UI Engineer
DryadLLC · Remote · Part-time · San Francisco, US
- Owned the replacement of a hard-to-maintain legacy UI, rebuilding it from the ground up in Gum for Dryad, a 2D island-building adventure that shipped on Steam in July 2026.
- Delivered 20+ screens that are easy to extend and scale to any window size.
- Wrote the UI in plain C# on MonoGame, along with the data layer that connects game data to the new screens.
- Implemented gameplay features, including systems built around the game's relics.
Jan 2026 – Jun 2026
Senior Software Engineer
Series AI · Remote · Part-time · San Francisco, US
- Contract gameplay engineer on a team rapidly prototyping games for an AI-focused games company.
- Contributed to a multiplayer social "hangout" game, similar in spirit to Roblox, using WebSockets.
- Owned the UI integration and prompt protection for an AI character chatbot app.
- Took ownership of Grimlight, a survivors-like whose AI-generated codebase had outgrown the AI tools' context window, then fixed and optimized it.
Jun 2025 – Dec 2025
Senior Unity Developer / Senior XR Developer
Hogarth Manila · Remote · Full-time · Manila, PH
- Owned UI implementation and systems architecture end to end for a Type 1 Diabetes VR simulation used by 2,000+ users.
- Led development of a COPD VR exhibit shown to 4,000+ attendees at US medical conventions.
- Built a VR maze game with cloud-based integrations for a major global cloud computing provider, for high-traffic tech conferences.
- Senior XR developer on a cross-continental production with US studio Subvrsive, mentoring teammates and reviewing code.
Nov 2021 – Feb 2025
Software Engineer → Senior Game Developer
Captain.tv · Remote · Full-time · San Francisco, US
- Full-stack developer on live games serving millions of players, including Stream Raiders (40,000+ streamers), Stream Pirates and Nitro Stream Racing.
- Part of the team that launched Arena Kingdoms on Discord as one of the platform's early games.
- Owned the backend and server data infrastructure behind Stream Pirates (Redis, SQL, MongoDB) and made the server about 80% faster.
- Built core gameplay and scalable UI systems in Unity, owning features from prototype to live operations.
May 2020 – Oct 2021
Game Developer / Software Engineer
AmuseTech · Remote · Full-time · Manila, PH
- Unity developer on Pokertime, a real-money online poker game, owning most of the front end through its conversion from Phaser to Unity.
- Built the network layer that communicates with the backend over WebSockets.
- Implemented the wallet and face recognition, and handled payment and crypto-related modules.
Jul 2019 – May 2020
Unity Developer / Software Engineer
NarraSoft Corporation · On-site · Full-time · Manila, PH
- Programmed a 3D wrestling game and built gameplay for a 2D puzzle game.
- Set up shaders on 3D objects and Timeline animations for trailers.
- Updated the UI of a 3D Unreal Engine game using Coherent UI.
Earlier
- Game Developer, Metamedia · 2017 – 2019
- QA Engineer, Xceed Studio by Skywind · 2018 – 2019
- Technical QA Engineer, Anino Inc. · 2016 – 2018
Skills
Gameplay & architecture
- C#
- Gameplay systems
- Game architecture
- Zenject
- ScriptableObjects
- Character controllers
- NPC AI
- Pathfinding
- Saving
UI systems
- UI Toolkit
- uGUI
- Gum on MonoGame
- Coherent UI (Unreal)
- Maintainable UI architecture
Engines & languages
- Unity (C#)
- MonoGame
- C++
- Unreal Engine (working knowledge)
- VR / XR
Multiplayer & networking
- Photon
- Netcode for GameObjects
- WebSockets
- Protobuf
Performance
- Unity Profiler
- CPU, GPU & memory optimization
- Addressables
- Backend data-layer optimization
Backend & live ops
- Python
- TypeScript
- Redis
- SQL / MySQL
- MongoDB
- DynamoDB
- PlayFab
- AWS
- Hotfix systems
Tools & pipeline
- Custom Unity Editor tools
- Internal engine tools
- Jenkins
- Unity Cloud Build
- Unity Test Framework
- NUnit
Graphics
- HLSL
- Shader Graph
- VFX Graph
- Timeline
AI
- LLM integration
- Prompt-injection defense
- AI-assisted development (Claude, Cursor)
Production
- Mentoring
- Code review
- Technical ownership
- Game design
- Sound design
- Rapid prototyping
- Remote work with US teams
Education
BS Information Technology, specialization in Animation and Game Development
FEU Institute of Technology · 2012 – 2017