Summary
Stephen Rhein is a Senior Software Engineer with 11 years of experience specializing in computer vision, high-content biological image analysis, and performance-focused algorithm development. Based in Phoenixville, PA, he has driven R&D and productization work at Molecular Devices and FARO, delivering GPU- and CPU-optimized solutions using C++, OpenCL/CUDA, OpenCV, and Python. His background spans academia and industry—building gigapixel-scale microscopy pipelines, shared-memory NumPy extensions for multiprocessing, and embedded vision systems—demonstrating both deep low-level optimization and practical system integration. Stephen often bridges research and product teams, turning advanced image-analysis research into deployable tooling for biology and AR applications. A less obvious strength is his history of squeezing orders-of-magnitude speedups from hardware (80x GPU gains, NEON/Intel TBB parallelism), which enables real-time and large-scale workflows.
11 years of coding experience
9 years of employment as a software developer
Full Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at Free Code Camp
Coursera
Master of Science (M.S.), Computer Science, 4.0, Master of Science (M.S.), Computer Science, 4.0 at East Stroudsburg University of Pennsylvania
Bachelor of Science (B.S.), Computer Science, 3.6, Bachelor of Science (B.S.), Computer Science, 3.6 at Bloomsburg University of Pennsylvania
Master of Science (M.S.), Software Engineering, 3.6, Master of Science (M.S.), Software Engineering, 3.6 at University of Delaware
English