Matthew Malcomson

CPU Compiler Engineer at NVIDIA

South Cambridgeshire, England, United Kingdom
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

👤
Senior
🎓
Top School
Matthew Malcomson is a CPU compiler engineer with 12 years of experience building low-level software, recently joining NVIDIA after a multi-year compiler tenure at Arm. He holds a PhD in theoretical physics where he developed Python models to probe quantum systems and mine patterns—skills he maps to compiler heuristics and performance analysis. His background spans kernel development at Oracle (redesigning an IP-layer cache for scalability), C++ work on NLP, and hands-on contributions to high-profile open-source projects like Neovim. He excels at bridging rigorous research thinking with pragmatic engineering: identifying subtle bugs, improving user-facing behavior, and delivering robust implementations. Based in South Cambridgeshire, he brings a blend of systems-level intuition, data-driven experimentation, and a track record of improving both developer and runtime experiences.
code12 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Physics, Master's degree Physics at University of Warwick
bookDoctor of Philosophy (PhD) Physics, Doctor of Philosophy (PhD) Physics at Lancaster University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

c1710
neovim10
vim10
lua10
nvim10
c1110
text-editor10
test-automation10
api9

Programming languages (9)

C++RustSchemeCLuaCommon LispVim scriptVim Script

Github contributions (5)

github-logo-circle
neovim/neovim

Dec 2016 - Jan 2020

Vim-fork focused on extensibility and usability
Role in this project:
userFull-stack Developer
Contributions:32 commits, 27 PRs, 125 comments in 3 years 1 month
Contributions summary:Matthew has been actively contributing to the Neovim project, focusing on improving core functionality and addressing bug fixes. They have implemented features related to mark management, specifically allowing lowercase marks to be set in other buffers and ensuring proper behavior for uppercase marks. Additionally, the user has addressed issues related to the put command, undo functionality, and handling of folds during move commands. Their work demonstrates a strong understanding of the codebase and a focus on improving the user experience and reliability.
usabilityapiluavimvim-plugin
hardenedapple/neovim

Nov 2016 - Jan 2020

Vim-fork focused on extensibility and agility.
Contributions:284 pushes, 44 branches in 3 years 2 months
vimagilityvim-plugincoc-extensionsfocused
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
Matthew Malcomson - CPU Compiler Engineer at NVIDIA