S Yilmaz is a Staff Software Engineer Manager based in the San Francisco Bay Area with 11 years in industry and a prior 4-year academic research career specializing in high-performance C++ systems and parallel scientific computing. He architects and modernizes large, legacy C++ codebases—most notably rearchitecting a 10M-line, 20+-year-old Simulink engine foundation used by hundreds of feature teams—and builds small, highly skilled teams to deliver those changes. His work blends generic, functional, and OOP library design with pragmatic refactoring, training, and tooling to improve maintainability and developer productivity. At the University of Pittsburgh he pushed HPC boundaries—implementing hybrid MPI/OpenMP simulators, early CUDA experiments, and a unique load-balancing technique that saturated 25,000 CPU cores. Known for introducing a generalized hierarchical-graph abstraction to unify disparate engine subsystems, he combines deep systems thinking with hands-on parallel programming. He brings a rare mix of academic rigor and product-focused engineering leadership across simulation, architecture, and developer enablement.
11 years of coding experience
18 years of employment as a software developer
Carnegie Mellon University
PhD Mechanical Engineering, PhD Mechanical Engineering at University of Pittsburgh
MS Mechanical Engineering, MS Mechanical Engineering at Boğaziçi University
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.