Masataro Asai is a research staff member at IBM with 13 years of experience specializing in bridging symbolic AI and machine learning, particularly in optimization, planning, and scheduling. He holds a PhD from the University of Tokyo in heuristic search and automated planning and has a track record of NSF-comparable fellowship funding and international research internships. Masataro combines deep academic rigor (Google Scholar active) with practical systems work, contributing to open-source projects like Roswell and pocl and adding optimized Common Lisp implementations to performance benchmarks. His contributions show attention to low-level robustness—fixing OpenCL program info handling and cross-platform installer issues—alongside higher-level algorithmic research. Based in Somerville, MA, he brings both theoretical insight and hands-on engineering to make symbolic-connectionist hybrid systems more reliable and performant.
13 years of coding experience
University of Tokyo
Doctor of Philosophy (Ph.D.), Artificial Intelligence, Heuristic Search, Automated Planning, Doctor of Philosophy (Ph.D.), Artificial Intelligence, Heuristic Search, Automated Planning at Graduate School of University of Tokyo
intended to be a launcher for a major lisp environment that just works.
Role in this project:
Back-end Developer
Contributions:3 releases, 194 commits, 39 PRs in 6 years 2 months
Contributions summary:Masataro primarily worked on improving the Common Lisp implementation launcher, Roswell. Their contributions included fixing installation processes, particularly concerning MSYS2 on Windows, by modifying the install scripts. They also addressed issues related to image dumping, including the creation of executables and core compression, and made several documentation updates to reflect the changes. Furthermore, the user enhanced the command-line interface and added several internal commands.
Contributions:6 commits, 1 PR, 1 comment in 14 days
Contributions summary:Masataro contributed multiple Common Lisp implementations of the Fibonacci sequence algorithm to the repository. They experimented with different optimization techniques, including compile-time computation, local function optimization, and memoization. The commits also involved modifying the `run.sh` script to incorporate the newly created Lisp implementations for benchmarking.
pythonbenchmarkingclangjava-8benchmark
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.