Written by a Human Not by AI Banner

About

In a hurry? Consider reading the more compact, public CV version.

I am a software engineer specializing in the domain of computer graphics (i.e., writing or dealing with programs/tools/APIs for the purpose of rendering or/and simulation) and high performance computing (i.e., multi-threading, parallel programming, etc.). I have professional experience in the automotive industry in the area of Augmented Reality (AR) Head-up-Displays (HUD) (see AR-HUD Software Engineer @ Volkswagen AG for details).

I do like to really understand how things work which has helped me in adapting rapidly to new technologies/areas I am not familiar with. From time to time, I like to write what-I-think-are high-quality guides – you can check them here :-).

I have a keen interest for FOSS projects. I try to use them whenever possible to avoid vendor lock-ins, contribute back to the community, and promote better alternatives to shady-licensed software.

I am proficient in:

I can somewhat program in:

Contact

In case you want to contact me then the best way to do so is via email walid.chtioui@ensi-uma.tn.

You can also contact me via LinkedIn (at: walid-chtioui) but I prefer email.

Resume

You can access my public resume in English here or in German here (In case of any difference between the two versions, the English version is the reference).

In case you require a signed resume with additional details (e.g., nationality, date of birth, etc.), contact me and I will provide it.

If you are looking for more details about my resume (i.e., projects that I worked on) then see Professional Experience section below, projects and guides I worked/am working on.

Professional Experience

Below is my professional experience in detail. In case you are in a hurry (or just looking for certain keywords), just take look at my resume.

Open-Source Software developer

Duration: 09/2025 - present

Mainly OSS contributions to GPU or computer-graphics-related major projects including KTX (the texture format), OpenImageIO (used extensively in animation and VFX studios all over the world to provided a common interface to reading and writing images), and Blender.

Some PRs I contributed (some of these require/required multiple extensive reviews to be accepted):

For other PRs/Issues that I have opened/worked on, see my KTX-Software PRs and KTX-Software issues.

AR-HUD Software Engineer @ Volkswagen AG - CARIAD

Duration: 04/2023 - 04/2025

I worked at CARIAD with an interdisciplinary AR-HUD team to, among other things, build tools, deploy and test proof of concepts, and write C++ samples.

Before I describe in-detail my work experience as an AR-HUD software engineer (well not entirely, but according to what I can - because of NDA and such), the concept of AR HUD has to be explained. What I am writing here is public knowledge information – VW, please do not sue me.

Heads-up-display (HUD), in the context of the automotive industry, projects information on the windscreen of the car in the direct field of view of the driver. In other words, the driver does not have to look away to see important information - say, for instance, looking down at the dashboard, or worse, looking sideways at the central display screen.

AR HUD static vs. AR fields

The above picture illustrates the two projection fields for the HUD:

This video showcases the AR-HUD feature/concept for the Audi Q6 e-tron that I contributed to at CARIAD.

Projects

See projects section for a list of projects I worked/am working on.

Note: there is no LLM generated code in these projects. Most of them are done for learning purposes and using LLMs defeats that.

Education

In April 2025 I obtained a double Master’s degree in computer science at the University of Passau (Germany) and the National School of Computer Science (ENSI) (Tunisia).

My double Masters graduation thesis is titled:

Direct Volume Rendering of Large Volumetric Datasets in Immersive Environments

Thesis’ source code is fully accessible and documented here.

Relevant coursework:

Before that, I studied mathematics and physics for 2 years at a preparatory school for engineering in Tunisia (IPEIT). In which I passed a nation-wide examination for entering engineering schools. I achieved an average-ish rank of 145 over 2200+ participants.

Relevant coursework:

Spoken Languages

Activities and Interests

In case you are a recruiter reading this and you happen to play Volleyball and/or Football, consider adding me to your team :-D.

Other than sports, whenever I have free time, I like to read technical books or improve my German language skills.