Koji Yoshioka

Product Development Lead Senior Software Engineer at LocationMind

Ichikawa, Japan
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
Koji Yoshioka is a seasoned product development lead and senior software engineer with 15+ years building networked and embedded systems across Linux, RTOS, and MCU platforms. He combines deep systems expertise—modern C++, TCP/IP, TLS/encryption, kernel/IPsec work, and printing protocols—with hands-on firmware for STM32, ESP32, Arduino and robotics stacks like ROS/ROS2. At SEIKO EPSON he spent two decades shipping embedded and PC network software, then moved into robotics at Rapyuta before leading product development at LocationMind. An active open-source contributor, he improved cross-compilation and embedded targets for the widely used mruby project, enhancing Arduino, Intel Galileo and MSVC support. He also brings a security-minded approach from packet analysis and web/audio security to hard real-time and MCU constraints. Outside of work he scored 97.3% on a Coursera machine learning course and is a recognized Ruby community speaker and award recipient.
code15 years of coding experience
job23 years of employment as a software developer
book修士, 機械工学, 修士, 機械工学 at 大阪府立大学
book大阪府立豊中高等学校
languagesChinese, Japanese
github-logo-circle

Github Skills (9)

embedded10
cross-compiling10
sys10
mruby10
crossbuild10
cprogramming-language9
arduino9
c-language9
build-system8

Programming languages (7)

ShellC++CGoObjective-CRubyPython

Github contributions (5)

github-logo-circle
mruby/mruby

Jun 2013 - Oct 2014

Lightweight Ruby
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:38 commits, 6 comments, 1 issue in 1 year 4 months
Contributions summary:Koji focused on cross-compilation target configuration for the mruby project, modifying build settings and including necessary configuration files for embedded systems. They updated the examples/targets for the ArduinoDue and chipKitMax32 platforms, including the configuration of various gems. Furthermore, they improved the compilation process and fixed several warnings and errors for MSVC. They added the target examples for the Intel Galileo board, improving the support for embedded platforms.
ruby
kyab/Going-Zero

Jun 2021 - Mar 2025

Contributions:5 releases, 121 pushes, 2 branches in 3 years 9 months
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