Summary
João Azevedo is a software engineer based in Lisbon with 10 years of hands-on experience spanning game development, AR/VR, machine learning, and full-stack software solutions. With a Master's in Software Engineering and a background in computer graphics and multimedia, he combines strong programming skills in Java, C#, Python, and JavaScript with practical experience building command-line tools, GUIs and web apps. He has moved between technical support leadership and academia—managing support teams and teaching—bringing a user-focused mindset to solving complex technical problems. Currently working as a Technical Support Agent at Shockbyte, João blends customer-facing troubleshooting with deep engineering knowledge to improve product usability and reliability. He enjoys simplifying workflows through tooling and prototypes, often applying graphics and interactive tech to real-world tasks. Colleagues know him for bridging theory and practice: turning research-grade ideas in AR/VR and games into maintainable, production-ready software.
10 years of coding experience
Licenciatura, Engenharia de Computação Gráfica e Multimédia, Licenciatura, Engenharia de Computação Gráfica e Multimédia at Instituto Politécnico de Viana do Castelo
English