Curriculum Vitae

$ cat cv.json | jq .

Full CV available as PDF (LaTeX)

education/

├── 2019–2024 Ph.D. in Computer Science, Lund University, Sweden

├── 2017–2019 Master’s in Computer Science, University of Udine, Italy 110/110 cum laude

├── 2013–2016 Bachelor’s in Computer Science, University of Parma, Italy 106/110

└── 2008–2013 High School, Technical Economic Institute Bodoni, Italy 94/100

software-projects/

├── –Present CAT: Callgraph Analysis Tool — Main Developer

├── 2019–Today ExtendJ Java Compiler — Contributor

├── 2019–Today JastAdd Metacompiler — Contributor

├── 2020–Today IntraJ Static Analyzer — Main Developer

├── –Present RNB-Compiler — Compiler Course Project

├── –Present SX2PH: Transpiler from SpaceEx to PHAVer — Main Developer

└── 2017–2020 Clang & LLVM (Clang-Tidy) — Contributor

awards/

├── March 2024 First Place — ACM Student Research Competition
Using Static Analysis to Improve the Efficiency of Static Analyzers.

├── October 2019 Scholarship — LLVM Dev Meeting 2019

├── April 2019 Scholarship — EuroLLVM 2019

└── May 2013 National Champion
Awarded as the national champion for C++.

work-experience/

├── 2025–Present Software Engineer II, GitHub
Adding language support for multiple programming languages including C/C++, Java, and others. Recently contributed to adding support for Java 25.

├── 2015–2018 Software Developer, F.B. Services
Developed and maintained the company information system using SQL-Server and Visual Basic.

└── 2013–2016 Waiter, Castellazzo Tennis Club

publications/

├── October 2024 Efficient Demand Evaluation of Fixed-Point Attributes Using Static Analysis
Idriss Riouak, Niklas Fors, Jesper Öqvist, Görel Hedin, Christoph Reichenbach — SLE 2024

├── July 2024 IntraJ: An On-Demand Framework for Intraprocedural Java Code Analysis
Idriss Riouak, Niklas Fors, Görel Hedin, Christoph Reichenbach (Submitted for publication)

├── August 2022 JFeature: Know Your Corpus
Idriss Riouak, Görel Hedin, Christoph Reichenbach, Niklas Fors — SCAM 2022

└── October 2021 A Precise Framework for Source-Level Control-Flow Analysis
Idriss Riouak, Christoph Reichenbach, Görel Hedin, Niklas Fors — SCAM 2021

languages/

🇮🇹 Italian
Native
🇬🇧 English
C1
🇸🇪 Swedish
Basic

coding-skills/

Java
daily
C++
50%
C
50%
Haskell
40%
Matlab
50%