Greater Kitchener-Cambridge-Waterloo Metropolitan Area Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Dave Niewinski is a robotics-focused software engineer and founder with nine years of hands-on experience building control and simulation software for mobile platforms, industrial arms, and manipulators. He combines deep ROS, C/C++, and Python expertise with practical hardware integration—authoring drivers and udev rule fixes for Clearpath’s Husky and contributing ROS drivers for Boston Dynamics’ Spot—to bridge sensor, actuator, and perception stacks. As founder of Armoury Labs he delivers custom industrial-robot applications and collaborates with top manufacturers to showcase flexible automation solutions. His background in offline programming, teach-pendant workflows, and a smattering of electrical design gives him uncommon fluency across software, hardware, and shop-floor realities. Based in the Waterloo region, he’s equally comfortable prototyping sensor integrations as he is architecting robust production systems.
9 years of coding experience
10 years of employment as a software developer
B. Eng, Engineering, B. Eng, Engineering at University of Guelph
ROS driver for controlling Boston Dynamics' Spot robot
Role in this project:
Back-end Developer
Contributions:1 review, 56 commits, 20 PRs in 1 year 1 month
Contributions summary:Dave primarily contributed to the development of a ROS driver for the Boston Dynamics Spot robot. Their commits involved implementing basic ROS support by integrating joint angle and odometry outputs. The user also focused on creating and integrating image streams. Furthermore, the user added services for basic robot control.
Contributions:29 commits, 15 PRs, 20 pushes in 2 years 11 months
Contributions summary:Dave primarily focused on modifications related to the Microstrain GX5 sensor within the Husky robot platform. This involved updating the udev rules to correctly identify and configure the GX5 sensor, differentiating it from the older GX3 model. They also updated dependencies and launch files to support the new mips package and fixed a package typo, directly contributing to the system's hardware integration. Additionally, the user modified the bumper extension mesh files.
ignitionhuskyclearpathrosgazebo-simulator
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.