Matthew Walker

Senior MTS at Cerebras

Redmond, Washington, 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

👤
Senior
🎓
Top School
Matthew Walker is a Senior MTS with 12 years of experience designing and shipping low-level software for hardware accelerators, FPGAs, and ML runtimes, currently based in Redmond. He has progressed from FPGA CAD and compiler back-ends to production ML runtime and PyTorch backend work at Microsoft and now accelerator systems at Cerebras. His research-driven approach (including a U of T masters project that produced a 40x runtime improvement for mapping compilers) informs pragmatic engineering: optimizing heuristics, data structures, and debugging ergonomics in large C/C++ codebases. An active open-source contributor, he’s improved usability and visualization in the well-known verilog-to-routing project, demonstrating attention to both developer UX and visual clarity. Colleagues describe him as someone chasing “actual experience” in the long-term problems he wants to solve, blending deep systems knowledge with hands-on implementation.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster's degree, Computer Engineering, Master's degree, Computer Engineering at University of Toronto
stackoverflow-logo

Stackoverflow

Stats
1,300reputation
541kreached
15answers
4questions
github-logo-circle

Github Skills (15)

c1710
fpga10
verilog10
c1110
eda10
enviroment9
cad9
powershell6
windows6
homebrew6
cmake6
bison6
webhosting6
ssh6
scripting6

Programming languages (7)

JavaC++ShellCTeXJavaScriptPython

Github contributions (5)

github-logo-circle
Verilog to Routing -- Open Source CAD Flow for FPGA Research
Role in this project:
userBack-end Developer
Contributions:51 commits, 3 PRs in 3 years 5 months
Contributions summary:Matthew made several commits focused on improving the error messages within the `pb_type_graph.c` file, clarifying and refining the text for better debugging and user understanding. Additionally, the user altered the color scheme of the graphics, including fan-in nets, to enhance readability and visual clarity of the diagrams. Finally, the user modified the source code to support display of sub-blocks.
vtrcadedaplacementsynthesis
golvok/verilog_preprocessor

Aug 2014 - Dec 2016

Contributions:18 commits, 1 push in 2 years 4 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
Matthew Walker - Senior MTS at Cerebras