Masahiro Wakame

システムエンジニア at Mercari, 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
award
Top expert inFull-Stack JavaScript Development
Masahiro Wakame is a seasoned system engineer with 16 years of experience building backend systems, developer tools, and libraries, currently tackling hard problems at Mercari's Merpay Solutions team in Tokyo. He is a polyglot contributor comfortable with TypeScript and Go, with notable open-source work touching flagship projects like the TypeScript compiler and GraphQL tooling (gqlparser, gqlgen). His contributions range from language-level type system improvements and linting rules to implementing a Lisp interpreter in TypeScript and enhancing document conversion in Re:VIEW, showing both deep language knowledge and practical engineering. Known for shipping pragmatic libraries and refining developer experience, he combines production-grade backend engineering with active OSS maintenance—plus a quietly curious streak evidenced by hobby projects like Make-a-Lisp implementations.
code16 years of coding experience
bookコンピュータサイエンス学部, コンピュータサイエンス学部 at 東京工科大学 / Tokyo University of Technology
languagesJapanese
stackoverflow-logo

Stackoverflow

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

Github Skills (65)

parser10
reader10
compiler-development10
ruby10
type-system10
evaluator10
code-generation10
linter10
linting10
lisp-interpreter10
markdown10
javascript10
type-inference10
static-analysis10
type-check10

Programming languages (19)

MDXJavaC++CSSCRustTeXGo

Github contributions (5)

github-logo-circle
vektah/gqlparser

Jul 2018 - Apr 2021

A port of the parser from graphql-js into golang
Role in this project:
userBack-end Developer
Contributions:58 commits, 25 PRs, 7 pushes in 2 years 9 months
Contributions summary:Masahiro primarily contributed to the back-end aspects of the project, focusing on improving the GraphQL parser in Go. Their commits demonstrate a focus on fixing bugs related to field selection, fragment handling and validation of the schema. The user also improved the codebase with the addition of rules for known directives, fragment names, and variable handling.
golanggraphql-jsgraphqlparser
99designs/gqlgen

Jul 2018 - Jul 2022

go generate based graphql server library
Role in this project:
userBack-end Developer
Contributions:115 commits, 51 PRs, 83 pushes in 4 years 1 month
Contributions summary:Masahiro primarily focused on refactoring and improving the code generation aspects of the gqlgen library. They implemented features to handle types.yaml files and their parsing, including JSON and YAML, improving the flexibility of type mapping. The commits demonstrate contributions to core functionality by changing the core codegen file and also modifying testing functions. There are additional enhancements to the underlying structure through the addition of new functionality like field mapping.
golangcodegenartemissubscriptionsgraphql-tools
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