What
Apex Legends is a free-to-play battle royale hero shooter developed by Respawn Entertainment. I worked on it as a gameplay and systems programmer at Lucid Games from 2019 to 2022, contributing across multiple live seasons.
Role
As part of Lucid Games' team supporting Respawn on Apex Legends, I worked across several areas of the game's codebase:
- UI Systems: UI fixes an additions
- ALGS: built the first iteration of the Live API, for parsing gameplay events for announcer/display software to react to
- Bug fixing and optimisation: profiling and resolving performance issues ahead of seasonal releases
Seasons
Over my time on the project I contributed to multiple seasons of content, working closely with Respawn's engineering team in a co-development capacity.
Areas of Focus
UI Features
Worked on enhancements to the UI system, improving existing interfaces and adding new functionality across multiple areas of the game.
Replays
Worked on an internal replay tool for recording and playing back match data, used for debugging, broadcast, and post-match analysis.
Live API
Designed the Live API — a bridge between Apex Legends and external monitoring software, enabling gamecasters and competition interfaces to consume real-time match data.
Bug Fixing
Investigated and resolved bugs across gameplay, UI, and engine systems throughout multiple live seasons.

