Summary
Hugo Teixeira is a Staff Game Engineer and Tech Lead with 11+ years building high-performance, multiplayer game systems and tooling, currently leading client and server engineering at Zwift. He combines deep C++ graphics and physics expertise (OpenGL/Metal, Bullet, BVH) with large-scale Java server development for low-latency MMO workloads, microservices and AWS deployments. Hugo’s background in component-based software architecture and strong math foundation (vector calculus, analytic geometry) informs elegant solutions for pack dynamics, collision handling and realtime simulation. He’s shipped end-to-end systems from planet-scale rendering and 3D editors to web visualizations (WebGL/Three.js) and developer tooling, and has co-founded a game-tech studio with open-source engine work. Comfortable across front-end (Typescript/Angular), back-end (Spring, Postgres) and test automation, he blends hands-on coding with technical leadership. Based in Rio de Janeiro, he brings an academic M.Sc. in software and systems engineering to practical, production-grade game engineering.
11 years of coding experience
17 years of employment as a software developer
Master’s Degree, Computer Software Engineering, Master’s Degree, Computer Software Engineering at Universidade Federal do Rio de Janeiro
Certificate, Introduction to the Capability Maturity Model Integration, Certificate, Introduction to the Capability Maturity Model Integration at Carnegie Mellon University
English, German, Portuguese