Yoichiro Tanaka

Chief Technology Officer at Tably, Inc

Tokyo, 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

🤩
Rockstar
🎓
Top School
Yoichiro Tanaka is a Tokyo-based Chief Technology Officer with 14 years of experience designing platform architectures, APIs, and authentication/authorization systems for major Japanese tech companies including mixi, LINE, and DeNA. He led mixi’s implementation of OpenSocial and helped shape the OpenSocial WAP extension proposal, demonstrating expertise in standards design as well as practical platform engineering. At Tably he combines strategic leadership with hands-on implementation, drawing on a career that spans service design (Qiita), platform specification, and startup scaling. An active tinkerer in embedded and firmware spaces, he has contributed keyboard firmware to the widely used QMK ecosystem and maintained custom Lunakey firmware, showing a breadth from high-level platform protocols to low-level IoT/embedded development.
code14 years of coding experience
job22 years of employment as a software developer
bookElectronic circuit engineering research, Electronic circuit engineering research at Iwaki Meisei University
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
905reputation
37kreached
33answers
2questions
Badges
google-chrome-extension
top-5%
github-logo-circle

Github Skills (37)

c-language10
atmel10
py10
rp204010
python10
qmk-firmware10
firmware10
qmk10
c1110
keymaps10
keyboard10
c1710
avr10
keymapping10
sys10

Programming languages (14)

JavaCMakefileVueGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
KMKfw/kmk_firmware

Oct 2021 - Aug 2022

Clackety Keyboards Powered by Python
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 reviews, 8 commits, 3 PRs in 10 months
Contributions summary:Yoichiro primarily contributed to the development of firmware for a custom keyboard, specifically targeting the Lunakey Pico board. Their work involved creating and modifying keymaps, integrating split keyboard functionality, and adding support for RGB lighting. The user also addressed linting issues and code style, refining the overall firmware codebase.
rp2040samd51keyboardsnrf52840python
qmk/qmk_firmware

Nov 2020 - Sep 2022

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:10 reviews, 5 commits, 5 PRs in 1 year 9 months
Contributions summary:Yoichiro primarily contributed to adding and modifying keyboard definitions and firmware within the QMK firmware repository. Their work included adding a new keyboard model ("yoichiro/lunakey_mini" and "lunakey_pico"), modifying VENDOR and PRODUCT IDs, adjusting keymap layouts, and adding VIA support, indicating a focus on keyboard hardware and firmware customization. The user also contributed to a macro keyboard ("yoichiro/lunakey_macro") and locale mapping files.
rp2040firmwareavratmelkeyboard-support
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