Summary
Joan Mateo is a Senior Unity Developer based in Barcelona with 9 years of experience building interactive games and VR experiences for mobile and specialized hardware. He has shipped production UI systems and tools at Ubisoft Barcelona Mobile, architected a new slot platform at Win Systems, and developed rehabilitation-focused VR at Virtual Bodyworks, demonstrating a balance of gameplay, UX and systems engineering. Skilled in performance optimization, cross-platform debugging and writing maintainable, testable code, he also has hands-on engine development experience from building a C++ custom engine and AI-driven gameplay. His background in AAA-focused advanced programming and a degree in game design gives him fluency across design and low-level implementation. Colleagues rely on him for pragmatic architecture, code review and prototyping that turns ideas into robust features. Notably, he brings an unusual blend of VR optimization for power-constrained devices and production-grade UI tooling expertise.
9 years of coding experience
3 years of employment as a software developer
Bachelor's Degree, Design and Development of Video Games, Bachelor's Degree, Design and Development of Video Games at University of Barcelona
Master's Degree, Advanced Programming for AAA Video Games, Master's Degree, Advanced Programming for AAA Video Games at Polytechnic University of Catalonia
English, Spanish, Catalan