Summary
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.
10 years of coding experience
2 years of employment as a software developer
Master's degree, Electrical and Electronics Engineering, Master's degree, Electrical and Electronics Engineering at North Dakota State University