Andrew Gozillon

Senior Member Of Technical Staff at AMD

Västerbotten County, Sweden
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
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.
code9 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of the West of Scotland
bookHND Games Development Computer Games and Programming Skills, HND Games Development Computer Games and Programming Skills at Reid Kerr College (now West College Scotland)
github-logo-circle

Github Skills (7)

fortran10
openmp10
flang10
llvm10
compiler-development10
mlr9
code-generation9

Programming languages (7)

C++CLLVMTeXJavaScriptHTMLFortran

Github contributions (5)

github-logo-circle
llvm/llvm-project

Nov 2019 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-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.
compilerstechnologiesclangsubmittoolchain
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