Summary
Matthew Frank is a Principal Architect with over 15 years of experience designing parallel architectures and accelerators, and more than a decade focused on bringing machine learning workloads into production-grade hardware and software stacks. Currently at NVIDIA, he progressed from senior software and deep learning architect roles into principal-level architecture leadership, applying deep domain knowledge from prior work at Intel and a long academic tenure at the University of Illinois. He combines rigorous academic training (Ph.D. from MIT) with hands-on product delivery, bridging research pathfinding and scalable implementation across software and hardware. His expertise spans deep learning libraries, accelerator co-design, and performance-oriented systems, with a track record of moving experimental architectures toward real-world deployment. Based in Urbana-Champaign, he is a pragmatic thinker who leverages both teaching and industry experience to mentor teams and translate complex computational concepts into actionable engineering. An uncommon strength is his sustained cross-disciplinary career rhythm—alternating between academia and industry—which gives him a rare ability to anticipate research trends and operationalize them.
11 years of coding experience
22 years of employment as a software developer
Ph.D. Computer Science, Ph.D. Computer Science at Massachusetts Institute of Technology
B.S. Computer Science Mathematics, B.S. Computer Science Mathematics at University of Wisconsin-Madison