Nikos Stavropoulos

Senior Staff Software Engineer at Qualcomm

Municipality of Patras, Peloponnese, Western Greece and the Ionian
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

🎓
Top School
Nikos Stavropoulos is a Senior Staff Compiler Engineer with eight years of deep expertise in LLVM, GPU ISAs, and hardware-software co-design, currently driving compiler and architecture integration at Qualcomm. He led development of a RISC-V based Neox GPU ISA and ported multiple proprietary VLIW and Nema series ISAs to LLVM, routinely squeezing performance via custom optimization passes and testing frameworks. Known for bridging teams, he pairs hands-on kernel and driver work with in-house support on assembly and compiler features to accelerate product delivery. An engineer who also improved documentation workflows (migrating to LaTeX) and built an ISA exploration tool that emits C, Verilog, and binutils headers, he brings pragmatic tooling alongside low-level compiler craftsmanship. Based in Patras, Greece, he’s the sort of compiler specialist who quietly surfaces hard-to-see performance wins across the stack.
code7 years of coding experience
job13 years of employment as a software developer
bookDiploma Electrical and Computer, Diploma Electrical and Computer at University of Patras
languagesGreek, English
github-logo-circle

Github Skills (19)

intermediate9
glove8
shader8
toolchain8
modular8
clang7
gnu7
partial7
hlsl6
risc6
opengl6
gnu-toolchain6
glsl6
gcc6
llvm6

Programming languages (3)

C++CLLVM

Github contributions (5)

github-logo-circle
stjordanis/GLOVE-1

Jan 2019 - Feb 2020

GLOVE (GL Over Vulkan) is a cross-platform software library that acts as an intermediate layer between an OpenGL application and Vulkan
Contributions:3 commits in 1 year
library-softwareacts-asvulkanopenglglove
Think-Silicon/GLOVE

Aug 2018 - Feb 2020

GLOVE (GL Over Vulkan) is a cross-platform software library that acts as an intermediate layer between an OpenGL application and Vulkan
Contributions:1 PR, 4 pushes, 8 comments in 1 year 6 months
library-softwareacts-asvulkanopenglglove
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
Nikos Stavropoulos - Senior Staff Software Engineer at Qualcomm