Mario Sangiorgio is a Senior Software Engineer with 16 years' experience specializing in low-latency computing and distributed systems, currently building software at Apple. He has a strong research background (PhD work and a visiting stint at MIT) in inferring software behavioral models and trace analysis, which informs his pragmatic approach to observability and change detection in production systems. Previously at G-Research he helped design real-time trading infrastructure, from market data preprocessing to broker protocols and live-monitoring tools, demonstrating end-to-end ownership of latency-sensitive stacks. Mario experiments with new languages and paradigms and emphasizes industry best practices, combining academic rigor with hands-on engineering discipline. Based in the UK, he pairs deep systems expertise with a knack for turning execution traces and data into actionable insights—an often underappreciated bridge between research and production.
15 years of coding experience
6 years of employment as a software developer
Bachelor of science, Computer Engineering, Bachelor of science, Computer Engineering at Politecnico di Milano
Liceo Scientifico
Alta Scuola Politecnica
Master of Science, Computer Science, Master of Science, Computer Science at University of Illinois Chicago
Contributions:46 commits, 1 PR, 2 pushes in 5 years 6 months
musicdatabaselyricsmusic-database
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.
Request Free Trial
Mario Sangiorgio - Senior Software Engineer at Apple