Jacob Graves

Software Engineer at Great Scott Gadgets

Denver, Colorado, 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

🤩
Rockstar
🎓
Top School
Jacob Graves is a software engineer based in Denver with a decade of hands-on experience building embedded firmware, CI/CD systems, and Python tooling for radio and reverse-engineering hardware. At Great Scott Gadgets he helped make reliable C firmware and cross-platform Python CLIs, built factory test suites that validated tens of thousands of devices, and engineered CI pipelines using Docker and Jenkins to flash and test real hardware. He combines embedded systems skills with DevOps sensibilities—improving CI robustness, USB handling, and firmware programming for the popular open-source HackRF project. Comfortable communicating with resellers and presenting at conferences, he also teaches SDR classes and blends research presentation with pragmatic production engineering.
code10 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science - BS, Computer Science & Engineering, Bachelor of Science - BS, Computer Science & Engineering at University of Colorado Denver
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

docker10
bash10
dockers10
ci-cd-pipeline10
firmware9
sys9
embedded9
python8
fm-radio8
sdl7
rft7
rfe7
hardware7
rfid7
f7

Programming languages (6)

ShellC++CRustLuaPython

Github contributions (5)

github-logo-circle
greatscottgadgets/hackrf

Nov 2018 - Nov 2022

low cost software radio platform
Role in this project:
userDevOps Engineer & Embedded Systems Engineer
Contributions:1 review, 18 commits, 25 PRs in 4 years 1 month
Contributions summary:Jacob's contributions primarily focused on enhancing the continuous integration and continuous deployment (CI/CD) pipeline for the project. This involved updating the Docker base image, incorporating error handling, implementing retry mechanisms for test scripts, and configuring USB hub handling. Furthermore, the user made modifications related to firmware programming and debug tests, demonstrating involvement with the embedded systems aspects of the project. They also addressed a device port number change within the CI scripts.
pipewiredaclow-costcrossworduser-interface
grvvy/luna

Dec 2021 - Apr 2024

a USB multitool + Amaranth HDL framework for monitoring, hacking, and developing USB devices
Contributions:69 pushes, 6 branches in 2 years 4 months
developinghdlusbmultitoolusb-devices
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
Jacob Graves - Software Engineer at Great Scott Gadgets