John Stratton is a CTO and computer scientist who blends academic rigor with product-focused R&D, leading compiler, runtime, and high-performance software initiatives across industry and higher education. With a PhD from UIUC and nearly a decade of leadership experience at MulticoreWare, he directs company-wide technology strategy and IP development while teaching and building curricula as an associate professor at Whitman College. His work spans bringing OpenCL to new platforms, designing compiler technologies for ML and signal processing, and optimizing software to harness consumer-class parallel hardware. Equally comfortable in the classroom and the lab, he has a track record of mentoring award-winning undergraduate researchers and translating research prototypes into industry-grade tools. Based in Walla Walla, he pairs deep systems expertise with a gamer-and-developer’s curiosity, often focusing on programmer productivity and practical performance engineering that few CTOs maintain hands-on.
9 years of coding experience
17 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at University of Illinois Urbana-Champaign
Contributions:90 PRs, 123 pushes, 51 branches in 5 months
church
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
John Stratton - Chief Technology Officer at Whitman College