Idriss Riouak

Software Engineer II @GitHub | PhD

Vejle, Region of Southern Denmark, Denmark

About

I hold a PhD in Computer Science from Lund University, where I worked on static analysis and program analysis tools. Today, I’m a Software Engineer at GitHub on the CodeQL team, working on the C/C++ and Java compiler frontends.

Experience

  • Software Engineer II at GitHub
    Mar 2025 - Present · 1 yr 4 mos

  • Doctoral Student at Lund University
    Oct 2019 - Nov 2024 · 5 yrs 2 mos

    Completed a PhD in Computer Science at Lund University, specializing in static analysis and compiler construction. My research focused on developing practical tools for programming languages, enabling efficient and reproducible analyses through declarative specifications. Contributed to open-source projects and published peer-reviewed work that advanced the state of the art in programming language tooling.

  • Software Developer at FB Services SRL
    Dec 2015 - May 2018 · 2 yrs 6 mos

  • Waiter at Ristorante Circolo del Castellazzo
    Mar 2013 - Sep 2016 · 3 yrs 7 mos