Tatsuhiko Miyagawa is a Principal Software Architect in San Francisco with 24 years of experience building and optimizing backend systems, currently leading architecture at Fastly. A long-time open-source maintainer in the Perl and Ruby ecosystems, he has been a core contributor to projects like Plack (PSGI toolkit) and perlbrew and has fixed subtle streaming, header and token-handling bugs in widely used libraries such as Doorkeeper. He blends deep systems-level knowledge with pragmatic product sensibilities, having held senior engineering and architecture roles across startups and large web platforms. Beyond engineering, he co-produces the Rebuild.fm podcast, signaling a commitment to community and developer discourse alongside sustained CPAN involvement since 2000.
Contributions:1 review, 1750 commits, 98 PRs in 13 years 2 months
Contributions summary:Tatsuhiko primarily contributed to the PSGI (Perl Web Server Gateway Interface) toolkit, specifically focusing on the implementation and maintenance of various FastCGI servers and related tools within the Plack project. Their contributions involved implementing features to support streaming responses, fixing bugs related to content handling and parameter parsing, and updating documentation for different components and integrations. The user also made improvements to the codebase, including performance optimizations.
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
Role in this project:
Back-end Developer
Contributions:6 commits in 1 year 6 months
Contributions summary:Tatsuhiko made several contributions related to the OAuth 2 provider functionality. They addressed an issue with the handling of authorization headers, ensuring the correct token retrieval and preventing modification of the `Authorization` header. They also fixed a bug in the `expires_in_seconds` method to handle null values and implemented an integration test for multiple device sign-in flows. Additionally, the user refined the request handling to avoid unnecessary class loading for token requests.
omniauthoauth2-serveridentitydoorkeeperruby
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
Tatsuhiko Miyagawa - Principal Software Architect at Fastly