Keita Iwabuchi

Computer Scientist at Lawrence Livermore National Laboratory

Livermore, California, United States
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
Keita Iwabuchi is a computer scientist with 11 years of experience at Lawrence Livermore National Laboratory specializing in high-performance computing, memory management, and I/O for large-scale graph analytics and machine learning. He blends research and R&D—advancing from intern to postdoc to staff scientist—while holding a Ph.D. from Tokyo Institute of Technology. Keita designs algorithms, data structures, and system software for production-scale data processing and performance-critical workloads. He is also an active open-source contributor, maintaining the Metall package in the widely used Spack ecosystem and managing many version updates, build tests, and dependency adjustments to ensure cross-platform reproducibility. Based in Livermore, he bridges low-level systems engineering with data-science workflows to deliver scalable, reproducible solutions.
code11 years of coding experience
job3 years of employment as a software developer
bookTokyo Institute of Technology
languagesJapanese, Chinese
github-logo-circle

Github Skills (8)

cmake10
python10
package-management10
boost9
build-tools9
package-manager8
package-manager-tool8
scientific-computing8

Programming languages (3)

C++PythonFortran

Github contributions (5)

github-logo-circle
spack/spack

Feb 2020 - Nov 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBackend Developer
Contributions:3 reviews, 16 commits, 16 PRs in 2 years 9 months
Contributions summary:Keita primarily contributed to the development and maintenance of the Metall package within the spack/spack repository. Their work involved adding new versions (0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.18, 0.19, 0.20, 0.21, 0.22, 0.23, 0.23.1, 0.24, 0.25, 0.26, 0.27, 0.28, 0.29, and 0.30) of the Metall package within spack, which involved modifying the package.py file to include version information and SHA256 checksums. They also added support for build tests and adjusted dependencies, highlighting their role in package management and ensuring compatibility with the spack environment.
compilerspythonradiussplatformslinux
LLNL/saltatlas

May 2022 - Feb 2023

Contributions:3 reviews, 90 commits, 78 PRs in 9 months
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