Summary
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