Sotiris Apostolakis is a software engineer with nine years of experience building robust, performance-focused systems, currently working at Google from New Jersey. He holds advanced degrees from Princeton and a top-ranked diploma in Electrical and Computer Engineering from NTUA, combining strong academic rigor with practical engineering. His contributions to the widely used DynamoRIO dynamic instrumentation project demonstrate deep expertise in low-level tooling, performance optimization for AArch64, and stability-focused fixes across x86/x86-64 CI. Past roles at Facebook and Intel involved compiler toolchain work and binary analysis for vulnerability detection, reflecting a specialty in compilers, instrumentation, and binary-level tooling. Colleagues find him pragmatic and test-driven—he often prioritizes practical stability over theoretical fixes, as shown by reverting changes that harmed CI stability.
9 years of coding experience
1 year of employment as a software developer
Diploma, Electrical and Computer Engineering, 9.3/10.0, Diploma, Electrical and Computer Engineering, 9.3/10.0 at National Technical University of Athens
Master of Arts - MA, Computer Science, Master of Arts - MA, Computer Science at Princeton University
Contributions:158 reviews, 36 commits, 36 PRs in 9 months
Contributions summary:Sotiris primarily contributed to the performance and stability of the dynamic instrumentation tool. Their work involved optimizing instruction counting for the AArch64 architecture, adding support for release-acquire semantics, and addressing potential issues with arithmetic flags on x86. They also addressed a compiler warning and reverted a fix that introduced instability on x86-64 CI testing, highlighting a focus on practical testing and stability in the core functionalities. The user additionally introduced a new meta-instrumentation phase in the instrumentation library.
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.