Shohei YOSHIDA

Software Engineer at DeNA Co Ltd

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
Shohei YOSHIDA is a Tokyo-based software engineer with 15 years of experience focused on maintaining and modernizing developer tooling and open-source projects. He has a strong track record in back-end and full-stack contributions to widely used projects—especially in the Emacs ecosystem (swiper, helm, emacs-slack, php-mode)—where he modernizes code, fixes portability issues, and improves test coverage. Shohei pays close attention to compatibility and maintainability, often replacing deprecated interfaces, tightening portability (headers/format specifiers), and adding CI and unit tests. He combines pragmatic bug fixes with thoughtful refactors, from low-level server code (H2O, peco) to editor integrations and package management. An understated strength is his habit of surfacing subtle cross-platform edge cases (Windows STDIN, named pipes, Emacs version quirks) that improve robustness for diverse users.
code15 years of coding experience
github-logo-circle

Github Skills (50)

cli10
code-formatting10
dependency-management10
unit-testing10
ivy10
debug10
github-ci10
filesystem10
coffeescript10
github10
package-management10
elixir10
testing10
command-line-interface10
http10

Programming languages (22)

JavaC++RustSchemeCStandard MLGoCommon Lisp

Github contributions (5)

github-logo-circle
defunkt/coffee-mode

Jan 2013 - Mar 2020

Emacs Major Mode for CoffeeScript
Role in this project:
userFull-stack Developer
Contributions:346 commits, 86 PRs, 87 pushes in 7 years 2 months
Contributions summary:Shohei primarily contributed to the Emacs major mode for CoffeeScript, focusing on enhancing its functionality and improving its robustness. They implemented string interpolation highlighting, added unit tests for various features like highlighting, syntax, and commands, and fixed issues related to indentation and regular expression handling. Further improvements included refactoring and adding tests, particularly addressing reported problems with the codebase.
elispemacsemacs-lspmajor-modemelpa
auto-complete/auto-complete

Jul 2013 - Jan 2017

Emacs auto-complete package
Role in this project:
userFull-stack Developer
Contributions:110 commits, 43 PRs, 37 pushes in 3 years 6 months
Contributions summary:Shohei primarily contributed to the `auto-complete/auto-complete` Emacs package by addressing bug fixes, and implementing new features. Their work involved fixing install targets, resolving typos, and handling edge cases in the auto-completion functionality. Additionally, the user added test cases to ensure the correct behavior of the completion mechanism and enhanced the user experience by removing unnecessary quick-help updates and handling specific edge cases.
auto-completeemacsemacs-lspmelpacompletion
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