Summary
Dustin Richmond is an Assistant Professor at UC Santa Cruz with 11 years of experience building secure, usable hardware and systems, blending academic research with pragmatic engineering. His work spans computer architecture, reconfigurable systems, and hardware security—focusing on languages, abstractions, and libraries for FPGAs as well as side-channel mitigation and counterfeit detection. He earned a PhD from UC San Diego after industry internships at Xilinx, Altera, and NVIDIA, and helped port and extend the influential PYNQ platform to newer Zynq Ultrascale+ devices. Dustin contributes to low-level, cross-platform drivers and tooling (e.g., PCIe driver work for RIFFA and core PYNQ refactors), demonstrating a knack for making complex programmable hardware more accessible and reliable. Based in California, he combines hands-on embedded systems development with rigorous research, often surfacing practical fixes that improve cross-family FPGA compatibility. Colleagues note his long-running commitment to secure, usable hardware systems dating back to 1989, reflecting deep, sustained domain expertise.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BS), Electrical Engineering, Bachelor of Science (BS), Electrical Engineering at University of Washington
University of California San Diego