Emanuele Franchi
Graphics Programmer
Skills
C++
Direct3D 11
HLSL
Languages
Italian
Native
English
Summary
Computer Science graduate specializing in graphics programming, with strong experience in modern C++ and Direct3D 11. Knowledgeable in graphics APIs and real-time rendering algorithms.
Profiles
GitHub
Experience
Sea Vision
Pavia, Italy
Internship
Sep 2025 – Feb 2026
Developed synthetic image generation tools, using Blender and Python, to reproduce pharmaceutical products, both with and without defects, supporting the automatic defect detection software developed by Sea Vision.
Education
University of Milan
Master Degree
Computer Science
Sep 2022 – Apr 2026
University of Turin
Bachelor Degree • Graduated cum laude
Computer Science
Sep 2018 – Apr 2022
Projects
Real-Time Instant Radiosity / Virtual Point Lights Global Illumination Algorithm
Sep 2025
Implemented Keller’s 1997 Instant Radiosity algorithm using C++ and Direct3D 11.
Niche 2D Convex Hull Algorithms
Jul 2025
Implemented and analyzed various convex hull algorithms in C++, including formal time-complexity proofs and a JavaScript visualizer to illustrate their behavior.
Distributed Election and Mutual Exclusion
Jul 2024
Implemented distributed ring election and token ring mutual exclusion algorithms in Java.
Parallel LSD Radix Sort
Sep 2023
Developed a parallel version of LSD radix sort algorithm using CUDA C.