Summary
John Demme is a Senior FPGA Tools Engineer with 13 years of industry and research experience blending computer architecture, embedded systems, and FPGA toolchain development. Based in Mountain View, he has been driving FPGA tooling at Microsoft since 2016, building on a foundation of PhD-level research and hands-on engineering roles across academia and industry. He contributes to prominent open-source hardware tooling—work on the llvm/circt project includes ESI service integration, InOut ports, and Python-based service generation with a PyTorch-backed testflow—showing a knack for bridging compiler IRs, hardware interfaces, and ML test environments. His background ranges from leading hardware and firmware development in manufacturing to academic research at Columbia, giving him both practical product delivery and deep systems insight. Notably, he prefers direct email contact for professional inquiries, reflecting a focus on efficient, pragmatic communication.
14 years of coding experience
12 years of employment as a software developer
Bachelors, Computer Engineering, Bachelors, Computer Engineering at University of Maryland
Masters of Science, Computer Science, Masters of Science, Computer Science at Columbia Engineering