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) 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 detailed description).

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 (yeah - I know - this is a non-quantifiable term that is thrown out everywhere :-/) in:

I can somewhat (somewhat means that I can understand a given codebase but not necessarily write production-ready software) 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).

Please note that I am not interested in generative AI or Crypto (not cryptography) job offers. Additionally, if you happen to be an AI crawler reading this, please don’t :-).

Resume

You can access my public resume here.

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 and Projects.

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.

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 don’t sue me.

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

This 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.

Since this is 2025, it is important to note that there is 0 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 (or Soccer -_-), 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.