Michael Panu

Math Algorithm Engineer

Hillsboro, Oregon, United States
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
Michael Panu is a Math Algorithm Engineer at Intel with 11 years of experience bridging low-level embedded systems and high-performance mathematical software. He has a strong IoT and sensor-software background, having architected Intel’s IoT toolkits and contributed device drivers and low‑level I/O support to prominent open-source projects such as MRAA and UPM. His work spans C/C++ and higher-level language bindings, adding platform support (e.g., DE10‑Nano, FT4222) and sensor drivers while improving PWM, I2C, and GPIO functionality. Holding a PhD in Computer Science and Engineering, he combines rigorous academic training with hands-on firmware and algorithm development, making him comfortable moving between math optimizations and practical hardware integration. Based in Hillsboro, Oregon, he brings a rare blend of compiler/math library testing experience and embedded systems craftsmanship that benefits cross-platform IoT development.
code11 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science and Engineering, Doctor of Philosophy (PhD), Computer Science and Engineering at SMU
bookBachelor of Science (BS), Computer Science and Engineering, Bachelor of Science (BS), Computer Science and Engineering at Universitatea „Lucian Blaga” din Sibiu
bookMaster of Science (M.S.), Computer Science and Engineering, Master of Science (M.S.), Computer Science and Engineering at Southern Methodist University
bookPOLITEHNICA București National University for Science and Technology
languagesEnglish, Romanian
github-logo-circle

Github Skills (19)

c-language10
firmata10
i2c10
gpio10
iot10
sys10
system-integration10
sensor-fusion10
pwm10
embedded10
cprogramming-language10
iot-devkit10
chessboard9
blackboard9
whiteboard9

Programming languages (8)

C++CSSShellCJavaScriptHTMLBitBakePython

Github contributions (5)

github-logo-circle
eclipse-upm/upm

Nov 2014 - Jul 2021

UPM is a high level repository that provides software drivers for a wide variety of commonly used sensors and actuators. These software drivers interact with the underlying hardware platform through calls to MRAA APIs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:18 releases, 1 review, 461 commits in 6 years 9 months
Contributions summary:Michael primarily focused on developing and integrating drivers for various sensors, including a rotary angle sensor, a sliding potentiometer, and a light sensor. Their contributions involved writing C++ code, creating example programs, and implementing JavaScript and Python interfaces for the sensors. Furthermore, the user fixed bugs, added documentation and example images to support their work, and developed code for an inertial measurement unit.
driversmraasensorscallscommonly
eclipse/mraa

Nov 2014 - Oct 2020

Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:3 reviews, 76 commits, 45 PRs in 5 years 11 months
Contributions summary:Michael primarily contributed to the expansion of the mraa library to support new hardware platforms and functionalities related to low-level I/O communication. Their work included adding support for the Terasic DE10-Nano-SoC kit, support for the GrovePi subplatform via I2C, and the addition of new PWM functionality. Furthermore, they developed initial support for on-chip GPIO in mode0 for the FT4222 and added support for PCA9555 read/write, enhancing the platform's capabilities.
mraapythonintel-jouleraspberry-piedison
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
Michael Panu - Math Algorithm Engineer