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.

Portrait of Michael Angelo Del Rosario

Experience

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

Let's build something together

I'm open to remote roles in gameplay, UI and full-stack game development. Email is the fastest way to reach me.