Summary
João Carvalho is a full-stack developer based in Porto with a decade of software experience and 4+ years focused on high-performance JavaScript and WebGL engineering. At Darwin Interactive he leads platform and performance initiatives, cutting memory usage ~45%, crash rates ~60%, and bundle sizes ~28% while prototyping LLM-assisted tooling that boosted game ROI by ~40%. His background combines hands-on graphics and shader work, front-to-back architecture, and automation to streamline cross-team delivery. João’s master’s thesis translated into a practical RSSI-based wireless device tracking system, reflecting a knack for applying research to real-world problems. He also brings proven leadership organizing large technical events and student initiatives, demonstrating an ability to coordinate teams of 30–50 people toward impactful outcomes.
10 years of coding experience
2 years of employment as a software developer
Master of Engineering (MEng), Engenharia Informática e de Computação, Master of Engineering (MEng), Engenharia Informática e de Computação at Faculdade de Engenharia da Universidade do Porto
Executive Master in Tech Leadership and Management, Computer/Information Technology Administration and Management, Executive Master in Tech Leadership and Management, Computer/Information Technology Administration and Management at Porto Business School
Science and Technology, 18.5, Science and Technology, 18.5 at Escola Secundária Alves Martins
Master's degree, Computer Science, Master's degree, Computer Science at Universidade do Porto
Portuguese, English, Spanish