Summary
Caio Teixeira is a seasoned software engineer with 11 years of experience specializing in game development and real-time systems, currently contracting on Riot Games’ Platform Integrations team via X-Team. He has led end-to-end development of multiplayer titles and core gameplay systems—building an ECS-based battle simulation, networking layers, and over 1,500 unit and randomized stress tests to ensure deterministic behavior and save substantial manual QA time. Comfortable across client, server, and cloud, he has shipped Unity/C# clients, Node.js APIs, Colyseus-based real-time servers, and Kubernetes deployments on GCP. Caio combines deep performance profiling and optimization expertise with hands-on mentoring and tooling to scale teams from frontend-only to full-stack ownership. His background includes internships at Activision and academic work spanning USP, USC, and Georgia Tech, reflecting a blend of rigorous CS foundations and practical game engineering. A detail that often goes unnoticed: he’s repeatedly driven infrastructure and testing automation that turned costly manual processes into reproducible, fast feedback loops.
11 years of coding experience
5 years of employment as a software developer
Video Game Programming Specialization, Computer Science, 3.62/4.0, Video Game Programming Specialization, Computer Science, 3.62/4.0 at University of Southern California
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
B.S. of Computer Information Systems, Computer Science, 7.6/10, B.S. of Computer Information Systems, Computer Science, 7.6/10 at Universidade de São Paulo / USP
Portuguese, English