PC · 2010
Need for Speed: World
Trailer
About the project
A free-to-play massively multiplayer racing game set in a persistent open world assembled from the series' earlier cities, with thousands of players sharing the same streets and pursuits.
It was my first AAA-scale development experience, and it helped shape how I think about game development, teams' workflows and player-facing systems.
My contribution
Tech Lead - Game UI Developer on Need for Speed: World, at EA Black Box.
- Engineering on the online racing client.
- In-game HUD implementation.
- Player chat system implementation.
- UI development.
- Performance work across a wide range of PC hardware.
More work

EA Sports College Football 27
EA Orlando
EA Sports College Football 27 recreated the full breadth of college football, from 130+ programs and iconic stadiums to the atmosphere that makes the sport unique.
Technical Director
PS5 · Xbox Series

NBA Mobile
EA Sports
NBA Mobile brought the NBA experience to phones through a rebuilt mobile title on a new engine for a global audience.
Technical Director
iOS · Android

EA Sports UFC 6
EA Vancouver
The newest EA MMA title, pushing fighter individuality and striking depth.
Technical Director
PS5 · Xbox Series

Madden NFL 26
EA Tiburon
Madden NFL 26 brought a new layer of strategy to the franchise, with smarter in-game decision-making and a more dynamic feel for the sport.
Technical Director
PS5 · Xbox Series · PC · Switch 2

NHL 26
EA Vancouver
The newest NHL: deeper skating and goaltending on current-gen hardware.
Technical Director
PS5 · Xbox Series