-
Swiss Game Academy - Advanced Programming Course - AlchemisTeddy
During summer 2025, I gave a course about “advanced” programming practices in general and in the Unity 6 engine for the Swiss Game Academy (SGA) at the HEIA-FR University
This course was designed to go beyond basic scripting and teach students how to think like software architects.
Created on August 2025 -
Quiz Trainer - Web Training Portal
During my time at Lab4Tech, I was training to obtain different certifications like the
C++ CLA & CPP and the Unity Professional Programmer.The only problem was that the question pool was so little, it made it impossible to truly train on a vast amount of questions.
For that reason I decided to create my own tool that I named
Created on July 2025 -
MediaBlur - Python media bluring tool
I wanted to develop my own tool to be able to blur-out parts of documents without having to rely on web tools or specific softwares that require subscription or payments to access “an Entire World of possibilities” where actually I just needed one specific feature.
Created on July 2025 -
CsvConverter - Python CSV to Excel tool
I wanted to develop my own tool to be able to convert CSVs into excel spreadsheets. Although, a lot of programs already have that feature, I wanted to have a try and do my own.
Created on July 2025 -
Unreal Engine - Renaming Tool
During my studies, I worked for projects at Styles Studio SàRL. During that time I sometimes had to integrate objects from divers origins into Unreal projects. Since the naming conventions weren’t strictly established I often had to rename objects and folder.
Renaming a unique object isn’t a problem, but when there are thousands it can be time consuming. For that reason I decided to create a script that would automatically rename object according to the desired input.
Created on November 2024 -
Bachelor Thesis - 3D Fur Rendering
During my last year of bachelor’s degree in Game Programming, I worked on a HLSL Fur rendering project in Unity. Project for which I wrote a memoire that can be found in a pdf version below
Created on July 2024 -
Unreal Stylized Shaders - Specialization projects
Another part of my work during the project mentioned in the previous blog was to create the pipeline that would mimic a “water painting” visual.
Created on February 2024 -
Unreal Dynamic Shaders - Specialization projects
During the last year of bachelor’s degree in Game Programming at the SAE-Institute, the students of the Games Programming section had to create two games in collaboration with the Game Art and Audio Engineering sections. The purpose of the module was to simulate what was, for some, a first work experience in a professional-like environment.
For this module I had the opportunity to work on multiple aspects of the game with Unreal Engine 5.3.
Created on February 2024 -
OpenGL Scene
This project was an OpenGL graphics engine created from scratch during a computer graphics module given at the SAE-Institute Geneva.
Created on July 2023 -
Rasterizer - An optimized CPU renderer
During my second year of bachelor’s degree in Game Programming, one of the modules we studied was about optimization. What tools we had to measure, profile, understand and in the end optimize our programs for them to be more efficient and use less energy to be run.
Created on April 2023