Victor Lomüller

Senior Staff Engineer at Qualcomm

City of Edinburgh, Scotland, 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
Victor Lomüller is a Senior Staff Engineer with 11 years of experience specializing in compilers and SPIR-V, currently based in Edinburgh and leading low-level optimization work at Qualcomm. He progressed through technical roles at Codeplay Software—from staff to principal and SPIR‑V/Compiler Architect—bringing deep expertise in control-flow analysis, dominator trees, loop descriptors and instruction construction. His open-source contributions to KhronosGroup/SPIRV-Tools demonstrate practical impact on compiler optimization passes, including adding DFS iterators and loop-peeling utilities that improve optimization robustness. Holding a PhD in Computer Science from Université de Grenoble and an engineering degree from EPITA, he pairs academic rigor with production-grade engineering. Colleagues rely on him for solving intricate CFG and dependency challenges that unlock better performance across heterogeneous compute targets.
code10 years of coding experience
job10 years of employment as a software developer
bookEPITA, Ingénierie Informatique, EPITA, Ingénierie Informatique at EPITA
bookDoctor of Philosophy (Ph.D.), Informatique, Doctor of Philosophy (Ph.D.), Informatique at Université de Grenoble
languagesFrench, English
github-logo-circle

Github Skills (11)

compiler-optimization10
spirv10
c-language10
flow-control10
cprogramming-language10
control-flow10
data-structure9
datastructures-algorithms9
algorithm9
data-structures9
algorithms9

Programming languages (8)

DockerfileC++CLLVMJavaScriptHTMLMLIRPython

Github contributions (5)

github-logo-circle
KhronosGroup/SPIRV-Tools

Dec 2017 - Apr 2018

Role in this project:
userBack-end Developer
Contributions:12 commits, 13 PRs, 71 comments in 4 months
Contributions summary:Victor primarily contributed to the SPIR-V tools project by implementing and extending the dominator tree analysis within the compiler's optimization passes. Their work involved adding a depth-first iterator to traverse tree structures, and integrating it into the existing dominator tree implementation, improving iteration. The contributions also encompass the development of loop descriptors and related utilities, like loop peeling, to support more advanced optimizations in the compiler. Furthermore, they enhanced the control flow graph (CFG) and implemented an instruction builder to simplify instruction construction and ensure correct dependencies.
Naghasan/llvm

Jul 2019 - Mar 2025

This is the canonical git mirror of the LLVM subversion repository. Please see http://llvm.org/ for instructions on contributing to LLVM.
Contributions:1 PR, 217 pushes, 43 branches in 5 years 9 months
subversionclanginstructionslibgit2git-mirror
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
Victor Lomüller - Senior Staff Engineer at Qualcomm