John Spence is a San Francisco–based software engineer with 10 years of experience blending product leadership, engineering, and design across startups and healthcare tech. A Georgia Tech civil engineer who taught himself computer science in college, he has shipped full‑stack systems using Node, Java, JavaScript, and Python while also contributing to product strategy and UX. He co‑founded a DTC SaaS for publishers, led product and architecture work integrating Sugarmate into Tandem Diabetes Care’s ecosystem, and has experience managing cross‑functional programs with 25+ stakeholders. Comfortable toggling between hands‑on coding and high‑level roadmaps, he brings an operator’s mindset informed by construction project management and a five‑month, 2,650‑mile thru‑hike that reflects his persistence and appetite for long, complex challenges.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS), with Honors, Civil Engineering, Bachelor of Science (BS), with Honors, Civil Engineering at Georgia Institute of Technology
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.