Summary
Stephen Sorley is a senior developer-technology engineer with a decade of experience building high-performance scientific and engineering software, currently working with NVIDIA’s public sector team. He specializes in GPU-accelerated computing and low-level systems work—translating MATLAB models to optimized C++/CUDA, authoring cross-platform build systems with CMake, and shipping production-ready code for simulation and EMV/embedded devices. His background spans applied research at the University of Florida, multiple stints at Johns Hopkins APL, and hands-on field work installing ATMs, giving him a rare blend of deep technical optimization skills and practical customer-facing troubleshooting. Based in Gainesville, FL, he brings proven ability to collaborate with domain experts, accelerate legacy codebases onto GPUs, and shepherd complex engineering projects from prototype to certified product.
10 years of coding experience
13 years of employment as a software developer
Bachelor of Science (B.S.), Mechanical Engineering and Computer Science (Double Major), Bachelor of Science (B.S.), Mechanical Engineering and Computer Science (Double Major) at Duke University
Master's degree, Mechanical Engineering (Computer Science Minor), Master's degree, Mechanical Engineering (Computer Science Minor) at University of Florida
English