Summary
John Rankin is an undergraduate Electrical Engineering and Computer Science student at the University of Virginia with 11 years of hands-on experience across embedded systems, networking, and applied research. He builds practical hardware-software solutions—from STM32-based underground flood sensors and custom PCBs with LoRa mesh networking to ML-driven SDR systems for adaptive 5G physical layers—while also automating multi-vendor network provisioning in production-like testbeds. His background spans lab research (laser microwelding and nanoparticle sintering for silicon p-n junctions), scalable data pipelines for health surveys, and real-world systems testing with driving simulators replaying 10,000+ scenarios. Comfortable bridging firmware, RF, and cloud-adjacent tooling, he brings a systems-level mindset and a demonstrated ability to move prototypes toward deployable designs. An often-overlooked strength is his operational IT and emergency-services experience, which grounds his engineering work in reliability and field-ready pragmatism.
11 years of coding experience
1 year of employment as a software developer
Woodgrove High School
Bachelor of Engineering - BS Electrical Engineering and Computer Science, Bachelor of Engineering - BS Electrical Engineering and Computer Science at University of Virginia
Chinese, English