Paschalis Mpeis

Senior Compiler Engineer at Arm

Manchester, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Paschalis Mpeis is a Senior Compiler Engineer based in Manchester with 13 years of experience blending research rigor and production-grade compiler engineering. Currently at Arm, he contributes deep back-end expertise to LLVM—implementing AArch64 vector mappings, PLT call optimizations, and instrumentation helpers for a globally used compiler project. His background includes a PhD in Informatics from Edinburgh and a productive research career at University of Cyprus where he led EU-funded projects, mentored students, and shipped applied systems from indoor localization to Android privacy analyzers. Comfortable moving between low-level code generation and higher-level system design, he brings a rare combination of academic publication pedigree and hands-on toolchain impact.
code13 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Informatics¹, Doctor of Philosophy (Ph.D.), Informatics¹ at The University of Edinburgh
bookBachelor's Degree, Computer Science, 7.58/10, Bachelor's Degree, Computer Science, 7.58/10 at University of Cyprus
languagesEnglish, Greek
github-logo-circle

Github Skills (9)

compiler-optimization10
arm10
llvm10
cprogramming-language9
code-generation9
c-language9
assembly8
assembler8
assemble8

Programming languages (13)

JavaC++GoCommon Workflow LanguageKotlinTypeScriptShellLLVM

Github contributions (5)

github-logo-circle
llvm/llvm-project

Jun 2021 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:182 reviews, 75 PRs, 130 pushes in 3 years 9 months
Contributions summary:Paschalis contributed to the LLVM compiler project by adding and refactoring code related to vector library mappings for the AArch64 architecture. This involved modifying test files to reflect changes in code generation. They also implemented an optimization for PLT calls, improving the efficiency of function calls on AArch64. Furthermore, the user added a dummy return function, necessary for instrumentation purposes.
compilerstechnologiesclangsubmittoolchain
dmsl/smartlib

Dec 2012 - Oct 2013

Contributions:20 commits in 10 months
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