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.
6 years of coding experience
Computer Science, Computer Science at Università di Trento
University of Tokyo
Bachelor of Engineering, Electrical and Electronics Engineering, Bachelor of Engineering, Electrical and Electronics Engineering at Keio University
:cloud: :rocket: :bar_chart: :chart_with_upwards_trend: Evaluating state of the art in AI
Role in this project:
Full-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.
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
Back-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.