Hirochika Matsumoto

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
Hirochika Matsumoto is a versatile software engineer with six years of experience bridging research and production, currently pursuing graduate studies in information science while studying abroad in Italy via Erasmus+. He has contributed to high-profile open-source projects such as rust-clippy—adding lints and improving diagnostics—and EvalAI, delivering full‑stack fixes and feature enhancements that span frontend, backend, and tests. His research-oriented roles include developing an LLVM JIT backend for Rust MIR as a Rust Foundation grantee and improving deep learning compiler efficiency at Preferred Networks, highlighting strength in compilers and ML systems. Based in Tokyo, he combines hands-on engineering across languages (notably Rust) with academic rigor from The University of Tokyo and Keio, and a knack for turning complex, low-level problems into pragmatic tooling and product improvements.
code6 years of coding experience
bookComputer Science, Computer Science at Università di Trento
bookUniversity of Tokyo
bookBachelor of Engineering, Electrical and Electronics Engineering, Bachelor of Engineering, Electrical and Electronics Engineering at Keio University
languagesJapanese, English
github-logo-circle

Github Skills (23)

back-end-development10
evaluation10
python10
django10
ch10
code-analysis10
front-end-development10
linting10
rust10
backend10
javascript9
angularjs9
computer-engineering9
testing8
repr6

Programming languages (11)

TypeScriptC++CSSRustLLVMJavaScriptGoHaskell

Github contributions (5)

github-logo-circle
Cloud-CV/EvalAI

Dec 2019 - Jun 2020

:cloud: :rocket: :bar_chart: :chart_with_upwards_trend: Evaluating state of the art in AI
Role in this project:
userFull-stack Developer
Contributions:15 commits, 20 PRs, 85 comments in 5 months
Contributions summary:Hirochika's contributions primarily involve frontend and backend development tasks within the EvalAI project. They fixed UI issues, corrected typos, and added features to update challenge settings, including date and submission limits. Additionally, the user worked on backend improvements by fixing typos, adding tests and refactoring existing code in both frontend and backend files, indicating a broad involvement across the application's features. This included changes in both frontend and backend code, as well as additions to testing.
pythondjangostate-of-the-artangular7tensorflow
rust-lang/rust-clippy

Aug 2020 - Jan 2021

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
userBack-end Developer
Contributions:20 reviews, 5 PRs, 32 comments in 5 months
Contributions summary:Hirochika primarily contributed to the Clippy linter, adding and modifying lints to improve Rust code quality. They introduced a new lint to prevent the use of `create_dir` and refactored existing lints. The user also fixed errors, refined suggestions, and updated the lint's examples. The commits involve code adjustments and improvements to the linter's functionality and diagnostics.
linterlintrustlangmistakes
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
Hirochika Matsumoto