David Gonzalez

Robotics Engineer

Mexico, 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
David Gonzalez is a robotics and mechatronics engineer with six years of hands-on experience designing and tuning embedded motor control systems. Based in Mexico with ties to the U.S., he blends firmware-level expertise and hardware awareness to improve BLDC and stepper performance, notably contributing bug fixes and encoder, calibration, and current-limit enhancements to the widely used Arduino-FOC library. He is comfortable navigating low-level data types, sensor alignment, and voltage-mode control, turning nuanced hardware issues into robust code. Colleagues can expect a pragmatic engineer who bridges theoretical motor-control algorithms and real-world IoT/embedded constraints.
code6 years of coding experience
github-logo-circle

Github Skills (8)

encode10
embedded10
c-language10
cprogramming-language10
sys10
arduino10
encoder10
iot9

Programming languages (2)

C++CSS

Github contributions (5)

github-logo-circle
simplefoc/Arduino-FOC

Oct 2020 - Mar 2021

Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 commits, 7 pushes, 1 issue in 5 months
Contributions summary:David primarily contributed to the library by fixing bugs and improving the code related to encoder handling and BLDC motor control. Their commits focused on correcting data type issues, refining example code, and incorporating improvements to the motor alignment and sensor calibration processes. They also added code to address current limits and voltage mode control, demonstrating an understanding of motor control algorithms and hardware interaction.
arduino-simplefocstepper-librarybluepilllow-costesp32
The Dagor Controller is a fully integrated tiny solution for brushless-based actuators with wireless capabilities.
Contributions:143 commits, 2 PRs, 171 pushes in 9 months
arduino-idebrushless-controllerdagor-boarddagor-controller
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 Gonzalez - Robotics Engineer