Tiago Serrano

Apache NuttX PMC (Project Management Committee) at Espressif Systems

Greater Campinas Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tiago Serrano is a senior embedded software engineer and Apache NuttX PMC member with 8+ years of hands-on experience delivering IoT and energy-monitoring products at scale. Currently at Espressif, he focuses on ESP32 support for the NuttX RTOS, contributing board bring-up and peripheral drivers for notable platforms like the LilyGo TTGO T-Display. He has led hardware and firmware teams through full product lifecycles—from concept and design to field deployment—responsible for thousands of reliable, secure devices in production. His background blends formal engineering and a master's project on advanced energy metering with practical expertise in embedded Linux, FreeRTOS, bare-metal systems and secure communications. Colleagues value him for turning complex hardware constraints into maintainable software and automated test infrastructure that reduces field issues.
code8 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Project and development of an IoT smart plug with advanced energy metering and monitoring, Master's degree Project and development of an IoT smart plug with advanced energy metering and monitoring at Universidade Estadual de Campinas
languagesEnglish, Portuguese
github-logo-circle

Github Skills (9)

esp3210
embedded10
rtos10
nuttx10
realtime10
c-programming10
microcontroller10
boa10
sys10

Programming languages (11)

CSSC++ShellCJavaScriptGoPHPHTML

Github contributions (5)

github-logo-circle
apache/nuttx

Aug 2022 - Apr 2025

Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:336 reviews, 134 PRs, 9 pushes in 2 years 8 months
Contributions summary:Tiago contributed to the NuttX Real-Time Operating System (RTOS) by adding support for the LilyGo TTGO T-Display ESP32 V1.1 board, focusing on bringing up the board with the existing NuttX framework. The user added board-specific initialization code, which enables support for the ESP32 architecture and its associated peripherals. This involved modifying the existing code for board bring-up, likely including integrating the board's peripherals and sensors.
operating-systemapachemicrocontrollerrtosoperating
tmedicci/nuttx

Aug 2022 - Apr 2025

Apache NuttX is a mature, real-time embedded operating system (RTOS)
Contributions:102 pushes, 127 branches in 2 years 8 months
realtimeoperating-systemapachertosoperating
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.
Request Free Trial
Tiago Serrano - Apache NuttX PMC (Project Management Committee) at Espressif Systems