Masafumi Oyamada is a Tokyo-based Director and Research Fellow with 16 years of experience advancing AI and machine learning, currently leading development of one of Japan’s top-performing multilingual LLMs at NEC. He blends hands-on prototyping and research with product-focused leadership, driving RAG, LLM agents, and decision-support systems from concept to customer-facing solutions. A PhD computer scientist, he has a strong track record publishing and patenting novel ML and database technologies while managing cross-disciplinary teams. His open-source contributions—ranging from Emacs JavaScript mode improvements to creating a DSL for a keyboard remapping tool—reflect deep systems-level skills and an appetite for practical developer tools that improve everyday workflows.
16 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Tsukuba
Yet another keyboard remapping tool for X environment
Role in this project:
Full-stack Developer
Contributions:99 commits, 28 PRs, 55 pushes in 2 years 10 months
Contributions summary:Masafumi primarily contributed to the keyboard remapping tool, implementing new features and refactoring existing code. They added keyboard shortcuts, modified the keymap, and improved the packaging and build process. The user introduced a Domain Specific Language (DSL) for specifying keymaps, enhancing the tool's flexibility and maintainability. Furthermore, the user updated the project's build and packaging structure.
adds flavor of interactive filtering to the traditional pipe concept of UNIX shell
Role in this project:
Back-end Developer
Contributions:1 release, 337 commits, 15 PRs in 8 years 6 months
Contributions summary:Masafumi primarily contributed to the `percol` project by modifying its core functionality to enhance the interactive filtering experience. They focused on improving the code related to terminal I/O, implementing multibyte character support, and optimizing the display of the prompt and results within the curses-based interface. The changes involved refactoring code for clarity and handling of various keyboard input events within a Zsh environment. The user also implemented code to handle more accurately control characters and added features for marking and operating on selected results.
unixpipetraditionalunix-shellbash
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
Masafumi Oyamada - Director, Research Fellow at NEC Corporation