Summary
Michalis Spyrou is a Principal Software Security Engineer with 14 years of experience blending low-level performance engineering and modern security practice. He began his career optimizing parallel and heterogeneous systems—contributing to Arm’s Compute Library with C++, NEON, and OpenCL—and has since evolved into application and software security roles across Arm, Citrix, and Zepz. Based in Cambridge, he combines deep systems expertise (CPU/GPU performance and ML optimizations) with hands-on security engineering and an interest in AI-driven tooling. Michalis is comfortable moving between code, threat models, and architecture, turning platform-level insights into practical hardening and automation. His background in electrical and communications engineering gives him a systems-first perspective that surfaces subtle, high-impact vulnerabilities others might miss.
14 years of coding experience
10 years of employment as a software developer
Master's Degree Electrical Electronics and Communications Engineering, Master's Degree Electrical Electronics and Communications Engineering at University of Thessaly
English, Greek