Will Son

Senior Research Engineer at ROBOTIS Co.,Ltd.

Seoul, South Korea
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
Will Son is a Senior Research Engineer based in Seoul with nine years of experience designing embedded systems and robotics software for platforms like TurtleBot3 and Dynamixel actuators. At ROBOTIS he combines firmware, ROS package development, and release management—contributing camera drivers, object-tracking examples, and ROS2-ready updates to widely used open-source robot stacks. His background in electrical engineering and hands-on PCB/firmware work for UGV/UAV systems gives him a rare full-stack hardware-to-software perspective. He’s comfortable across GPIO/PWM/I2C tuning, SDK maintenance, and system integration, and often bridges documentation, release prep, and low-level driver improvements. Notably, his contributions helped modernize ROBOTIS libraries for newer Dynamixel models and ROS Noetic/ROS2 compatibility.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor, Electrical Engineering, Bachelor, Electrical Engineering at University of Southern California
bookElectrical Engineer, Electrical Engineer at Fullerton College
bookComputer Science, Computer Science at Kwangwoon University
github-logo-circle

Github Skills (24)

c-language10
robotics10
navigationbar10
navigation-drawer10
robot10
dx10
sdk10
sys10
package10
embedded10
cpp10
cprogramming-language10
arduino10
ros10
navigationview10

Programming languages (9)

HCLC++ShellCCMakeJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
Simulations for TurtleBot3
Role in this project:
userFull-stack Developer
Contributions:10 releases, 133 commits, 52 PRs in 2 years 1 month
Contributions summary:Will's commits primarily focus on updates to documentation and changelogs. They prepared for releases by updating the changelogs for multiple packages within the repository. These changes suggest that the user has been involved in the project's release management and contributing to documentation, demonstrating a full-stack developer's perspective.
gazebopythonsimulationsrobotsimulation
ROBOTIS-GIT/turtlebot3

Jan 2020 - Nov 2022

ROS packages for Turtlebot3
Role in this project:
userFull-stack Developer
Contributions:8 releases, 201 commits, 108 PRs in 2 years 10 months
Contributions summary:Will contributed to the ROS packages for the Turtlebot3, addressing both navigation and general system updates. They applied changes related to Nav2, modified configuration files, and updated the teleop functionality. Furthermore, the user prepared and executed releases, updating package versions and related setup files. These changes reflect a full stack approach, touching both the backend ROS packages and aspects of the application's configuration.
gazeboroboticsros2robotros-packages
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
Will Son - Senior Research Engineer at ROBOTIS Co.,Ltd.