Summary
João Rodrigues is a software engineer based in Aveiro, Portugal with 13 years of experience blending research and industry work in sensor networks, data mining, machine learning, and embedded electronics. He transitioned from a decade of academic research—culminating in a PhD focus on intelligent transportation systems and a visiting stint at UC Berkeley on map matching and traffic analysis—to applied engineering at WATGRID. Comfortable at the intersection of hardware and software, João has worked as a researcher at Instituto de Telecomunicações and earlier served as CTO in the private sector, giving him both deep technical expertise and product-minded leadership. He holds advanced engineering degrees from FEUP and TU Eindhoven, and is known for turning vehicular sensor research into practical, production-ready systems.
13 years of coding experience
17 years of employment as a software developer
Master of Engineering (MEng), Electrical, Electronics and Communications Engineering, Master of Engineering (MEng), Electrical, Electronics and Communications Engineering at Faculdade de Engenharia da Universidade do Porto
Ferreira de Castro
Master of Science (MSc), Electrical, Electronics and Communications Engineering, Master of Science (MSc), Electrical, Electronics and Communications Engineering at Technische Universiteit Eindhoven
English