Masafumi Oyamada

Director, Research Fellow at NEC Corporation

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
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.
code16 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Tsukuba
languagesEnglish, Japanese
github-logo-circle

Github Skills (29)

javascript10
parser10
keyboard-shortcuts10
python10
shortcuts10
curses10
command-line-interface10
linux10
remap10
emacs-lisp10
mappings10
xlib10
keymapping10
parsing10
parse10

Programming languages (7)

C++CJavaScriptHTMLNSISPythonEmacs Lisp

Github contributions (5)

github-logo-circle
mooz/xkeysnail

Dec 2017 - Oct 2020

Yet another keyboard remapping tool for X environment
Role in this project:
userFull-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.
remappingkeyboard-shortcutslinuxkeyboard-eventsyet-another
mooz/percol

Feb 2011 - Jul 2019

adds flavor of interactive filtering to the traditional pipe concept of UNIX shell
Role in this project:
userBack-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