Andrew Gozillon is a compiler and graphics-focused software engineer with nine years' experience who blends academic rigor—a PhD in Computer Science—with production compiler work at AMD, where he progressed to Senior Member of Technical Staff. His research and contributions center on high-performance computing, heterogeneous architectures, SYCL and modern C++, and he has extended LLVM/Flang with OpenMP and USM support, touching parsing, semantic analysis and LLVM-IR generation. Comfortable across games-engine graphics and compiler internals, he brings uncommon cross-domain depth in template metaprogramming, language theory and runtime design. Andrew’s background in games development and web technologies gives him practical systems and tooling instincts, and he’s driven to merge compiler innovation with new graphics languages, runtimes and libraries.
9 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of the West of Scotland
HND Games Development Computer Games and Programming Skills, HND Games Development Computer Games and Programming Skills at Reid Kerr College (now West College Scotland)
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:260 reviews, 117 PRs, 184 pushes in 5 years 5 months
Contributions summary:Andrew primarily focused on compiler development, specifically related to the LLVM and Flang projects. Their contributions involved parsing, semantic analysis, and code generation for OpenMP features, including the handling of derived type members and common blocks within the Flang compiler. The user implemented and tested features related to map clauses and USM support. Their work included extending the LLVM-IR translation phase.
This repo is a mirror of upstream https://github.com/llvm/llvm-project . Every three hours the main branch is mirrored from upstream. Please do not create pull requests on main, use branch amd-trunk-dev
Contributions:64 pushes, 12 branches in 1 year
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
Andrew Gozillon - Senior Member Of Technical Staff at AMD