Shirou Wakayama

Chief Architect at Self-employed

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
award
Top expert inGo Programming Ecosystem and Distributed Systems Technology
Shirou Wakayama is a Chief Architect and distributed-systems engineer with over 15 years of hands-on experience delivering production-grade IoT and cloud platforms across regulated domains. He designs end-to-end solutions—from embedded firmware and secure device identity to telemetry pipelines and cloud monitoring—that operate reliably over unreliable networks such as maritime links. Previously he led architecture for a regulated online brokerage and now builds resilient systems for commercial fishing vessels, combining operational on-call ownership with regulatory-compliant reporting and anomaly detection. Shirou is the creator and long-term maintainer of gopsutil, a widely adopted Go system-monitoring library, and contributes to notable open-source projects like Sphinx, Telegraf, and ANTLR, demonstrating depth across tooling, telemetry, and language runtimes. He focuses on systems that must survive real-world failures rather than just pass demos, blending pragmatic engineering with strong observability and operational practices. Based in Tokyo with a Keio University master’s background, he brings rare cross-domain experience spanning embedded, edge, and cloud.
code15 years of coding experience
job18 years of employment as a software developer
bookMaster, Master at Keio University
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

monitoring10
epub10
restructuredtext10
python10
sphinx10
mqtt10
networking10
mqttnet10
go10
antlr10
documentation10
telegraf9
parsing9
metric9
parser-generator9

Programming languages (12)

TypeScriptJavaC++ShellCSSMakefileSCSSJavaScript

Github contributions (5)

github-logo-circle
sphinx-doc/sphinx

Feb 2013 - Apr 2017

The Sphinx documentation generator
Role in this project:
userFull-stack Developer
Contributions:28 commits, 2 PRs, 13 comments in 4 years 2 months
Contributions summary:Shirou primarily contributed to the Sphinx documentation generator, focusing on enhancements related to the EPUB builder and documentation features. The user added the `epub_show_urls` option to control URL display in EPUB output, implemented improvements to text formatting, and added a `diff` parameter to the `literalinclude` directive. These changes enhance the functionality and user experience of the documentation generation process.
pythonsphinx-documentationdocumentation-generatorsphinx-extensiondocumentation-tool
antlr/antlr4

Jul 2017 - Aug 2017

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 8 comments in 1 month
Contributions summary:Shirou primarily contributed to the Go runtime environment for the ANTLR parser generator. Their work involved enhancing the `Interval` and `IntervalSet` data structures, exposing their start and stop values, and improving functionality through the addition of getter methods and public access. The user also made changes to `InputStream` and `CommonTokenStream` for better token handling, alongside the addition of unit tests to ensure functionality.
pythonstructured-textlanguage-recognitionparserjavascript
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