Shin'ya Yamaguchi

Associate Distinguished Researcher

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

👤
Senior
🎓
Top School
Shin'ya Yamaguchi is an Associate Distinguished Researcher at NTT with nine years of experience advancing generative and multi-modal LLMs, vision-language models, synthetic dataset generation, and explainable AI. With a PhD in Informatics from Kyoto University, he blends deep academic rigor with practical engineering, shipping research into production-grade tools and methods. He is an active open-source Haskell contributor—helping improve widely used projects like ormolu, LiquidHaskell, and the Stack tool—bringing language-tooling and backend robustness to complex codebases. Based in Japan, he pairs strong type-oriented programming skills (Haskell, TypeScript) with a knack for synthesizing datasets and interpretable models, and his personal site hosts the most up-to-date view of his work since his LinkedIn is seldom updated.
code9 years of coding experience
job7 years of employment as a software developer
bookMaster of Engineering - MEng, Textile Sciences and Engineering, Master of Engineering - MEng, Textile Sciences and Engineering at 横浜国立大学
bookPhD. in Informatics, Graduate School of Informatices, PhD. in Informatics, Graduate School of Informatices at Kyoto University
github-logo-circle

Github Skills (11)

build-tools10
formatter10
formatters10
template-haskell10
haskell10
build-automation9
configuration-management9
git9
command-line-interface8
cli8
command-line8

Programming languages (13)

MDXCSSPureScriptCTeXHTMLTypeScriptOCaml

Github contributions (5)

github-logo-circle
tweag/ormolu

Jun 2019 - Jul 2019

A formatter for Haskell source code
Role in this project:
userBack-end Developer
Contributions:9 commits, 9 PRs, 4 comments in 1 month
Contributions summary:Shin'ya primarily contributed to the implementation and refinement of the Ormolu formatter for Haskell code. They implemented features like view patterns, n+k patterns, and quasi-quotes, enhancing the formatter's ability to handle more complex Haskell syntax. The user also worked on integrating Template Haskell splices within the formatter, improving its overall functionality and code transformation capabilities, along with minor modifications to the cabal file and the introduction of new example files.
ghchaskellcabalservantformatter
commercialhaskell/stack

Aug 2018 - Oct 2018

The Haskell Tool Stack
Role in this project:
userBack-end Developer
Contributions:13 commits, 4 PRs, 21 comments in 2 months
Contributions summary:Shin'ya primarily contributed to the Haskell Tool Stack by implementing new features and making improvements to existing ones. They added a `ddump-dir` option, which allows users to specify a directory for outputting ddump files. Furthermore, the user refactored code for improved readability and made changes to avoid downloading GHC in some situations. The user also addressed minor issues, such as hlint suggestions and integrating new flags.
haskellservant
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