John Rucker

Power Modeling Engineer at Apple

Austin, Texas, 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 Rucker is a Power Modeling Engineer with a decade of experience bridging academic research and industry productization in power, thermal, and embedded systems. Currently at Apple after roles at AMD and extensive graduate research at North Dakota State University, he specializes in modeling high-performance voltage regulators, system power/thermal characterization, and firmware-driven power optimization for APUs and GPUs. He teaches and mentors in embedded systems and digital design, bringing practical lab experience from VHDL/FPGA work to hands-on device fabrication and safety-conscious experimental processes. Comfortable across software and hardware—Node, Swift, SPIN, PASM, PCB design, and Cadence Virtuoso—he pairs ML-informed approaches with circuit-level intuition. Based in Austin, he also carves out precision time on a wood lathe, reflecting a meticulous, maker-oriented mindset that informs both his engineering and prototyping work.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Electrical and Electronics Engineering, Master's degree, Electrical and Electronics Engineering at North Dakota State University
github-logo-circle

Github Skills (21)

raspberry-pi-os10
dbus9
linux-kernel9
kernel9
raspberry-pi-gpio8
nodejs8
ndi8
raspberry-pi7
audio6
bluetooth-le6
obs6
obs-studio5
javascript4
gauge4
percentage4

Programming languages (5)

C#C++ShellCJavaScript

Github contributions (5)

github-logo-circle
RuckerGauge/RG-irdPi

Sep 2017 - Feb 2018

Contributions:6 PRs, 335 pushes, 7 branches in 4 months
pi-zerozerowifi
RuckerGauge/blePeripheral

Dec 2018 - Jul 2021

Node.js class for creating a Bluetooth LE peripheral for Raspberry Pi OS Lite.
Contributions:7 releases, 32 commits, 7 PRs in 2 years 8 months
bluetooth-lenodejsraspberry-pi-os
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