Summary
Alex Naraghi is a Staff Software Engineer with 12 years of experience building real-time, cross-platform games and services, currently shaping R&D at Riot Games from Los Angeles. A gameplay generalist who has taken projects from early alpha to live global launch, he blends deep C#/Unity and networking expertise with pragmatic architecture and process improvements. Alex has a track record at both startups and AAA studios—shipping features, localization, regional servers, and custom netcode for competitive multiplayer. He prioritizes robust systems and developer enablement, mentoring teams and formalizing risk management to sustain live ops. Outside work he documents his engineering thinking on his blog, signaling a reflective, improvement-focused approach beyond day-to-day coding.
12 years of coding experience
10 years of employment as a software developer
University of California, Irvine
English, Japanese, Spanish