Ryota Kameoka

Lead Engineer at HERP, Inc.

Chiyoda, 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
Ryota Kameoka is a Lead Engineer based in Chiyoda, Tokyo, with 12 years of hands-on software development experience at startups. At HERP he combines technical leadership with product-focused execution, shipping reliable front-end solutions and guiding teams since 2017. An active open-source contributor, he has contributed meaningful DOM and HTML driver improvements to the Cycle.js framework, including Snabbdom integration and error-reporting options. With a background in economics from Kyoto University, he brings a pragmatic, data-informed perspective to engineering trade-offs and product decisions. Colleagues know him for balancing thoughtful documentation with practical implementation, helping teams adopt predictable, reactive front-end patterns. Outside of work he identifies simply as a "プログラミンガー", reflecting a playful, code-first approach to problem solving.
code11 years of coding experience
bookBachelor's degree, Economics, Bachelor's degree, Economics at Kyoto University
book普通科, 普通科 at 大阪府立三国丘高等学校
github-logo-circle

Github Skills (15)

application-framework10
app-framework10
dom-manipulation10
web-framework10
snyk10
javascript10
dom10
sna10
typescript-types9
reactive-programming9
typescript9
typescripts9
html8
rxjs7
documentation7

Programming languages (13)

RustGoHTMLTypeScriptDockerfileCoffeeScriptShellDhall

Github contributions (5)

github-logo-circle
cyclejs/cyclejs

Jan 2020 - Mar 2022

A functional and reactive JavaScript framework for predictable code
Role in this project:
userFront-end Developer
Contributions:1 review, 9 commits, 6 PRs in 2 years 2 months
Contributions summary:Ryota contributed to the Cycle.js framework by implementing and documenting features related to the DOM and HTML drivers. They added an option to report Snabbdom errors, updated the Snabbdom dependency, and made changes to support Snabbdom options. The user also updated documentation related to the new options in the drivers.
rxjsstate-managementfunctional-programmingjavascript-frameworkjavascript
ryota-ka/twterm

Jan 2015 - Dec 2021

A full-featured TUI Twitter client
Contributions:38 releases, 1037 commits, 753 PRs in 7 years
full-featuredrubytwitter-clienttwitterterminal
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