I'm José Wesley

Researcher in compilers and programming languages

I'm a Ph.D

José Wesley de Souza Magalhães
  • Name: José Wesley de Souza Magalhães
  • Job: Research
  • Birth: 02/1996
  • Residence: Belo Horizonte, MG, Brazil
  • Hometown: Ferros, Minas Gerais, Brazil

I am a Compilers Researcher specialized in Compilers. I hold a PhD in Computer Science from the University of Edinburgh (2026), under the supervision of Professor Michael O'Boyle; a Master's Degree from the Federal University of Minas Gerais (UFMG, 2021) under the supervision of Professor Fernando Pereira; and a Bachelor's Degree in Computer Science from the Federal University of Viçosa (UFV, 2018). My research focuses on garbage collection and program synthesis, with applications in benchmark generation and code migration for emerging hardware architectures.

I am currently researching methods to automatically lift legacy code to new, modern, and optimized languages. The goal is to translate programs, or part of them, to domain-specific languages. Lifting enables leverage domain knowledge and execute code on new hardware platforms, therefore, leading to performance gains.

My Education


  • Ph.D. in Computer Science

    The University of Edinburgh 2022-2026

    Advisor: Michael O'Boyle

    Title: Program Lifting for Acceleration

    Local: Edinburgh, Scotland, UK


  • Master's Degree in Computer Science

    Federal University of Minas Gerais (UFMG) 2019-2021

    Title: Automatic Inspection of Program State in an Uncooperative Environment

    Advisor: Fernando Magno Quintão Pereira

    Local: Belo Horizonte, Minas Gerais, Brazil


  • Bachelor's Degree in Computer Science

    Federal University of Viçosa (UFV) 2015-2018

    Final Project: A Flow-Sensitive Approach for Steensgaard's Pointer Analysis

    Advisor: Daniel Mendes Barbosa

    Local: Florestal, Minas Gerais, Brazil

My Projects

  • Lifting legacy code to optimized domain-specific languages

    View
  • Whiro: Automatic inspection of program state

    View
  • Jotai: Generating synthetic inputs to turn Angha programs into executable

    View
  • Angha: A suite with over one million compilable programs mined from open-source repositories

    View
  • Miscellaneous

    View

My Papers

  • 2026

    Accelerating Sparse Algebra with Program Synthesis

    José Wesley de Souza Magalhães, Shideh Hashemian, Alexander Brauckmann, Jackson Woodruff, Elizabeth Polgreen, Michael F. P. O’Boyle

    Conference: International Conference on Compiler Construction (CC) View


    View Paper

    Tensor Program Superoptimization through Cost-Guided Symbolic Program Synthesis

    Alexander Brauckmann, Aarsh Chaube, José Wesley de Souza Magalhães, Elizabeth Polgreen, Michael F. P. O’Boyle

    Conference: International Symposium on Code Generation and Optimization (CGO) View


    View Paper
  • 2025

    Guess Measure & Edit: Using Lowering to Lift Tensor Code

    José Wesley de Souza Magalhães, Jackson Woodruff, Jordi Armengol-Estapé, Alexander Brauckmann, Luc Jaulmes, Elizabeth Polgreen, Michael F.P. O'Boyle

    Conference: International Conference on Parallel Architectures and Compilation Techniques (PACT) View


    View Paper

    Guided Tensor Lifting

    Yixuan Li, José Wesley de Souza Magalhães, Alexander Brauckmann, Michael F.P. O'Boyle, Elizabeth Polgreen

    Conference: Programming Language Design and Implementation (PLDI) 2025 View


    View Paper
    Distinguished Paper

    Tensorize: Fast Synthesis of Tensor Programs from Legacy Code using Symbolic Tracing, Sketching and Solving

    Alexander Brauckmann, Luc Jaulmes, José Wesley de Souza Magalhães, Elizabeth Polgreen, Michael F.P. O'Boyle

    Conference: International Symposium on Code Generation and Optimization (CGO) 2025 View


    View Paper
  • 2023

    Best Research Paper

    C2TACO: Lifting Tensor Code to TACO

    José Wesley de Souza Magalhães, Jackson Woodruff, Elizabeth Polgreen, MIchael F. P. O'Boyle

    Conference: International Conference on Generative Programming: Concepts & Experiences (GPCE) 2023 View


    View Paper
  • 2022

    Automatic Inspection of Program State in an Uncooperative Environment

    José Wesley de Souza Magalhães, Chunhua Liao, and Fernando Magno Quintão Pereira

    Journal: Software: Practice and Experience. 2022; 1-32 View


    View Paper
  • ExeBench: An ML-Scale Dataset of Executable C Functions

    Jordi Armengol-Estapé, Jackson Woodruff, Alexander Brauckmann, José Wesley de Souza Magalhães, Michael F. P. O'Boyle.

    Conference: International Symposium on Machine Programming (MAPS) 2022 View


    View Paper
  • 2021

    ANGHABENCH : a Suite with One Million Compilable C Benchmarks for Code-Size Reduction

    Anderson Faustino da Silva, Bruno Conde Kind, José Wesley de Souza Magalhães, Jerônimo Nunes Rocha, Breno Campos Ferreira Guimaraes, and Fernando Magno Quintao Pereira.

    Conference: International Symposium on Code Generation and Optimization (CGO) 2021 View


    View Paper
  • 2019

    2nd Best Research Paper

    Synthesis of Benchmarks for the C Programming Language by Mining Software Repositories

    Breno Campos Ferreira Guimarães, José Wesley Magalhães, Fernando Quintão Pereira, and Anderson Faustino da Silva.

    Conference: XXIII Brazilian Symposium on Programming Languages (SBLP) View


    View Paper

Contact Me

lattes/5322689552829310

scholar/JoseWesley

github.com/JWesleySM

linkedin/josé-wesley

t.me/jwesleysm

Belo Horizonte
MG, Brazil