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

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.
https://seavision-group.it/

Education

University of Milan
Master Degree
Computer Science
Sep 2022 – Apr 2026
https://www.unimi.it
University of Turin
Bachelor Degree • Graduated cum laude
Computer Science
Sep 2018 – Apr 2022
https://en.unito.it/

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.
https://github.com/emanuele-xyz/VPL
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.
https://github.com/emanuele-xyz/ConvexHull
Distributed Election and Mutual Exclusion
Jul 2024
Implemented distributed ring election and token ring mutual exclusion algorithms in Java.
https://github.com/emanuele-xyz/WatchOut
Parallel LSD Radix Sort
Sep 2023
Developed a parallel version of LSD radix sort algorithm using CUDA C.
https://github.com/emanuele-xyz/LSDRadixSort
Download PDF
Link copied