Matthew Markwell is a Senior Software Engineer with 14 years of experience building high-performance, hardware-aware systems, currently integrating Gemini Nano into Android devices at Google. He specializes in C++ system design for on-device LLM inference, working closely with hardware partners to map models onto heterogeneous ML accelerators while prioritizing readability, maintainability, and secure execution. Previously he led power and performance for Pixel Face Unlock, tackling latency-sensitive image processing and embedded ML under strict battery and security constraints. His background spans microservices Java backends, post-silicon validation, LLVM compiler work, and SystemVerilog UVM test frameworks from roles at Kratos and Intel, giving him rare end-to-end exposure from device physics and digital IC design to production software. Summa Cum Laude in Computer Engineering from Northwestern and near-complete graduate coursework at UC Berkeley, he combines deep hardware understanding with pragmatic software architecture and a passion for mentoring junior engineers.
14 years of coding experience
12 years of employment as a software developer
Master's Degree, Integrated Circuit Design, Master's Degree, Integrated Circuit Design at University of California, Berkeley
BS, Computer Engineering, BS, Computer Engineering at Northwestern University
Contributions:164 commits, 101 PRs, 169 pushes in 2 years 7 months
rdbmsmysqlevergreensqldatabase
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 Markwell - Senior Software Engineer at Google