David Sidrane

Product Development Consultant at Nscdg

Haleiwa, Hawaii, 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
David Sidrane is a product development consultant with 11+ years of hands-on experience designing software, firmware, and hardware solutions that boost revenue and operational efficiency. Based in Haleiwa, Hawaii, he blends deep embedded systems expertise with pragmatic product thinking, having contributed to mission-critical open-source projects in the PX4 ecosystem including bootloader, NuttX, and autopilot drivers. His background spans low-level firmware, device drivers, RTOS work and embedded Linux, plus full-stack web backends and RADIUS/AAA integration from his long-running entrepreneurial work at WifiTastic. David has a track record of shipping reliable, safety-conscious systems—adding new hardware targets, ADC and sensor drivers, and tightening bootloader reliability—while also introducing engineering best practices like version control and build automation. He pairs academic grounding in Computer Science/Electrical Engineering from UCLA with decades of consulting that turns complex hardware/software challenges into deployable products. An uncommon blend of assembler-level debugging skills and product-focused architecture makes him effective at bridging prototype to production for embedded IoT systems.
code11 years of coding experience
bookUniversity of California, Los Angeles
github-logo-circle

Github Skills (27)

bootloader10
system-configuration10
stm32h710
server-configuration10
c1110
hardware10
c1710
i2c10
driver10
u-boot10
device-driver10
sys10
boot10
loader10
embedded10

Programming languages (12)

C#C++ShellCSSCBatchfileMakefileTeX

Github contributions (5)

github-logo-circle
PX4/PX4-Bootloader

May 2019 - Apr 2022

PX4 Bootloader for PX4FMU, PX4IO and PX4FLOW
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:30 reviews, 31 commits, 112 PRs in 2 years 11 months
Contributions summary:David primarily contributes to the PX4 Bootloader project, focusing on hardware configuration and low-level system interactions. Their work includes adding support for new hardware targets such as the FMUv5X and FMUK66E, which involves defining hardware-specific configurations and pin mappings. They also address critical issues related to reliability, implement state protections, and fix formatting issues. The user demonstrated expertise in modifying bootloader logic and configurations.
bootloaderpx4
PX4/PX4-Autopilot

May 2019 - Dec 2022

PX4 Autopilot Software
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:464 reviews, 980 commits, 939 PRs in 3 years 8 months
Contributions summary:David implemented and integrated drivers for an I2C-connected INA226 power monitor, along with code for a custom temperature sensor. The contributions include low-level register access, sensor initialization, and data acquisition, suggesting a focus on hardware integration and embedded systems. These efforts are aligned with the domain of the PX4 Autopilot, an embedded software system.
multicopteravoidancedroneuasraspberry-pi
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
David Sidrane - Product Development Consultant at Nscdg