Emmanouil Michalainas is a Quantitative Developer based in Dublin with six years of experience at the intersection of high-performance computing and finance. He has driven production-grade performance improvements—10-50x speedups—in CERN's RooFit toolkit through auto-vectorization, multithreading and CUDA, and contributed backend optimizations to the widely used ROOT project. At SIG he applies that low-level performance expertise to quantitative systems, and as former Lead Developer of a crypto fintech he has end-to-end product and infrastructure experience. He teaches algorithmic thinking too, having coached students to national and international programming competitions. Emmanouil combines algorithmic rigor and systems-level optimization with hands-on trading technology delivery, and he often uncovers wins by refactoring compute-heavy routines rather than adding hardware.
6 years of coding experience
1 year of employment as a software developer
Master of Engineering - MEng, Electrical and Computer Engineering, 8.91 / 10, Master of Engineering - MEng, Electrical and Computer Engineering, 8.91 / 10 at Aristotle University of Thessaloniki (AUTH)
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
Back-end Developer
Contributions:28 reviews, 48 commits, 40 PRs in 2 years 3 months
Contributions summary:Emmanouil's contributions primarily involve implementing and optimizing features within the RooFit framework. Their work centers on the `RooFit` library, focusing on adding functionality to the `fitTo()` method and enhancing the capabilities of the RooFitCompute library. The user introduced a `PrefitDataFraction` parameter for the `fitTo()` method to speed up fitting processes and also added doxygen documentation. Additionally, the user transferred vectorised computation functions to the Compute Library, refactoring and enhancing overall computational performance.
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Contributions:2 PRs, 121 pushes, 41 branches in 2 years 4 months
analyzingdata-analysispythondata-sciencestoring
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.