01
AI Competition Platform
Infrastructure for UCLA's AI Agent Gaming Tournament
- MCP-based AI competition platform with pluggable runtime adapters and a unified agent API across heterogeneous games.
- Built the first non-OpenSpiel runtime by integrating Pokémon Showdown with FastAPI, poke-env, Docker, and WebSockets.
- Designed deterministic 12-pick drafting backed by a versioned 72-Pokémon catalog for reproducible evaluation.
- Hardened the Pokémon runtime with approximately 290 automated tests covering lifecycles, drafting, stale actions, failures, and backend results.





