Yuki Furuta

Software Engineer at GITAI

Torrance, California, 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

👤
Senior
🎓
Top School
Yuki Furuta is a software engineer and robotics PhD candidate with 13 years of experience building robust robot software stacks, currently developing Inchworm robots and rovers at GITAI in Torrance, CA. His background blends academic research in human-robot interaction and self-reconfigurable knowledge at JSK Robotics Lab with hands-on engineering—ship-ready systems for space-rated and terrestrial robots. He is an active open-source contributor to core ROS projects (ros_comm, jsk_recognition, video_stream_opencv), improving communications, perception, and real-time video streaming used by the robotics community. Notable work includes ultra-low-latency dual-fisheye streaming, resilient fiducial detection, and communication algorithms designed for high-latency, lossy networks that helped raise robot TRLs for ISS demonstrations. Comfortable across full stack robotics tooling—from Gazebo and Euslisp to dynamic reconfigure and nodelets—he combines rigorous research instincts with practical CI and QA practices. Colleagues rely on him for pragmatic solutions that bridge cutting-edge research and production-grade robotic systems.
code13 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Robotics, Doctor of Philosophy (Ph.D.), Robotics at 東京大学
languagesJapanese, Russian, English
stackoverflow-logo

Stackoverflow

Stats
2,629reputation
277kreached
3answers
9questions
github-logo-circle

Github Skills (23)

opencv10
visualization10
c-language10
python10
image-processing10
testing10
dynamic10
rviz10
computer-vision10
video-streaming10
cprogramming-language10
visualizations10
ros10
operating-system10
flask6

Programming languages (19)

C#JavaC++CSSCPicoLispCMakeTeX

Github contributions (5)

github-logo-circle
A package to open video streams and publish them in ROS using the opencv videocapture mechanism
Role in this project:
userFull-stack Developer
Contributions:7 reviews, 39 commits, 33 PRs in 1 year 7 months
Contributions summary:Yuki primarily focused on enhancing the functionality and maintainability of the `video_stream_opencv` repository. Their contributions include adding unit tests for the mjpg server, refactoring the video stream implementation to use nodelets, and integrating dynamic reconfigure support for runtime configuration. Further improvements were made to handle camera properties, including the option to reopen the camera on read failure, and adjusting the output encoding. These updates suggest a focus on improving the robustness and flexibility of the video streaming capabilities.
mechanismpublishvideocapturestreamsvideo-streams
jsk-ros-pkg/jsk_recognition

May 2013 - Mar 2019

JSK perception ROS packages
Role in this project:
userBack-end Developer & Robotics Software Engineer
Contributions:2 reviews, 115 commits, 84 PRs in 5 years 11 months
Contributions summary:Yuki primarily contributed to the `jsk_recognition` repository by modifying and extending existing ROS (Robot Operating System) packages. Their work involved refactoring code to avoid creating unnecessary objects, adding features like a 'diff-rotation' slot, and implementing new functionalities such as publishing keypoints and including a "publish-objectdetection-marker" option to the detection interface, demonstrating a focus on improving the capabilities of the JSK perception packages. Furthermore, the user added options to the existing code for image processing. The commits also show modifications to various packages that suggest the user is involved in developing software for robot perception.
ros-packagesrosperception
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