John Mcmaster

Consultant at McMaster Consulting

San Francisco Bay Area 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
John Mcmaster is a consultant and hardware-focused engineer with 16 years of experience specializing in FPGAs, embedded systems, kernel programming, and radiation-hardened designs. After a formative hardware engineering role at Google, he now runs McMaster Consulting from the San Francisco Bay Area, helping clients with resilient semiconductor and FPGA solutions. He combines hands-on IC reverse engineering and failure analysis—conducted in a personally equipped garage lab with optical and scanning electron microscopy—with deep software skills from early roles in embedded and security-focused development. Known for a pragmatic, research-driven approach, he blends rigorous hardware debugging with low-level software craftsmanship to tackle mission-critical, high-reliability systems.
code16 years of coding experience
job9 years of employment as a software developer
bookSan Francisco State University
bookBS, Computer Engineering, Computer Science, BS, Computer Engineering, Computer Science at Rensselaer Polytechnic Institute
bookCarlmont
github-logo-circle

Github Skills (139)

verilog10
lattice10
cap10
synthesis10
apple210
fuzzer10
replay10
xilinx10
gstreamer10
sega-genesis10
stream10
rom10
fpga10
vivado10
sensor10

Programming languages (9)

C++ShellCVerilogJavaScriptGoJupyter NotebookAssembly

Github contributions (5)

github-logo-circle
JohnDMcMaster/pal866

Feb 2021 - Jan 2022

Contributions:12 commits, 8 pushes, 1 branch in 10 months
JohnDMcMaster/usbrply

Feb 2014 - Dec 2022

Replay USB messages from Wireshark (.cap) files
Contributions:1 review, 203 commits, 40 PRs in 8 years 11 months
capusbreplaywireshark
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
John Mcmaster - Consultant at McMaster Consulting