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 (49)

test-automation10
cli10
unit-testing10
dependency-management10
ivy10
github-ci10
filesystem10
coffeescript10
github10
package-management10
elixir10
testing10
command-line-interface10
http10
autocomplete10

Programming languages (23)

MDXJavaC++RustCSchemeStandard MLGo

Github contributions (5)

github-logo-circle
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.
autocompleteemacsauto-completecompletionmelpa
emacs-php/php-mode

Aug 2014 - Jul 2022

A powerful and flexible Emacs major mode for editing PHP scripts
Role in this project:
userBack-end Developer & QA Engineer
Contributions:103 commits, 87 PRs, 57 pushes in 7 years 11 months
Contributions summary:Shohei primarily contributed to the php-mode project by fixing bugs related to code formatting, indentation, and highlighting within PHP files. They added unit tests to address specific issues and ensure the correct behavior of the mode, specifically focusing on syntax highlighting, indentation, and correct parsing of PHP code. Furthermore, the user made improvements to the codebase, refining the code and addressing code quality concerns. They also addressed issues relating to the behavior of the mode.
emacsmajor-modephp
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