Matteo Golin

Apache NuttX RTOS PMC at The Apache Software Foundation

Waterloo, Ontario, Canada
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
Matteo Golin is an embedded systems and avionics engineer with six years of experience building flight-grade hardware and real-time software for rocketry and IoT. Currently an Apache NuttX RTOS PMC member, he authors device drivers and brought Raspberry Pi 4B support (including an HDMI framebuffer) to make a mature RTOS more accessible. His skill set spans C, Rust, Python, Java and Lua, and he pairs firmware work with PCB design—having designed flight computers, LoRa transceivers and solenoid controllers used in hybrid rocket tests. Matteo has led telemetry and launch-systems teams, delivered mission-control support at Spaceport America Cup and Launch Canada, and applies academic aeronautics research from his MASc to practical, safety-critical systems. Notable for bridging open-source RTOS contributions with hands-on pad responsibilities, he combines rigorous software practices with hardware troubleshooting under live-launch conditions.
code6 years of coding experience
job3 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Saint Francis Xavier High School
bookBachelor of Engineering - BE Computer Engineering, Bachelor of Engineering - BE Computer Engineering at Carleton University
bookMaster of Science - MASc Computer and Electrical Engineering (Aeronautics), Master of Science - MASc Computer and Electrical Engineering (Aeronautics) at University of Waterloo
languagesRussian, English, French
stackoverflow-logo

Stackoverflow

Stats
44reputation
1kreached
3answers
5questions
github-logo-circle

Github Skills (17)

nuttx10
c1110
microcontroller10
c1710
i2c10
rtos10
sys10
rt10
embedded10
sensor10
e-mail6
byte6
wordpress-rest-api6
dynamic-memory-allocation6
wordpress6

Programming languages (10)

TypeScriptCSSShellCRustTeXSCSSLua

Github contributions (5)

github-logo-circle
apache/nuttx

Jun 2024 - Mar 2025

Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:37 reviews, 25 PRs, 125 comments in 8 months
Contributions summary:Matteo's commits primarily focus on adding support for various sensors to the NuttX RTOS. They implemented a driver for the Sensirion SHT4x temperature and humidity sensor, including the necessary interfaces for reading, writing, and controlling the sensor. Further contributions involved porting the existing MCP3008 and the MAX6675 drivers to the UORB framework and adding support for the Seeed Studio XIAO SAMD21 board. The user also updated documentation for sensor drivers and added support for the LIS2MDL magnetometer.
operating-systemapachemicrocontrollerrtosoperating
CarletonURocketry/fetcher

Oct 2023 - Sep 2024

A QNX process for fetching data from sensors over I2C.
Contributions:1 release, 18 reviews, 68 PRs in 11 months
cclicli-toolcuinspacemodular
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
Matteo Golin - Apache NuttX RTOS PMC at The Apache Software Foundation