João Passos is a pragmatic embedded software engineer with 9 years' experience designing and shipping firmware for constrained microcontrollers and Embedded Linux systems, particularly in IoT and connected appliance domains. He has progressed from hands-on C/C++ development to leading firmware architecture and secure OTA/communication workflows using C and Go, with notable ESP32/FreeRTOS expertise from research prototyping to production. João combines academic R&D—where he led patent efforts and built multiprocessor ESP32 prototypes—with industry delivery at Fresco and ALTEN, bridging prototype innovation and production-grade reliability. Based in Viana do Castelo, Portugal, he pairs a Fullstack JavaScript mindset with deep low-level skills, making him adept at end-to-end embedded product development and system integration.
9 years of coding experience
5 years of employment as a software developer
Mestrado Critical Computing Systems Engineering, Mestrado Critical Computing Systems Engineering at Instituto Politécnico do Porto
Post Graduate in Critical Computer Systems Engineering, Post Graduate in Critical Computer Systems Engineering at Instituto Superior de Engenharia do Porto
Bachelor's Degree Engenharia de Redes e Sistemas de Computadores, Bachelor's Degree Engenharia de Redes e Sistemas de Computadores at Instituto Politécnico de Viana do Castelo
Contributions:8 commits, 7 pushes, 1 branch in 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.