About

C54.7%C++30.2%Jai7.4%Jupyter Notebook1.7%Objective-C1.4%CMake0.8%Makefile0.8%Java0.6%C#0.4%Python0.3%Perl0.3%Haskell0.2%

311 contributions in the last year

Experience

Tools Programmer — OCA, Nice

Wrote a C++ & Vulkan 3D data visualization tool from scratch for researchers to explore protoplanetary cloud simulation data. Implemented a ray-marched view for real-time speculative renders.

C++ Vulkan
Embedded Software Developer — Bosch / Elsys Design, Valbonne

C/C++ Embedded Systems Developer as an Elsys consultant.

C C++ Embedded
PhD Student (6 months) — UoS / ARM, Southampton

Electronic Engineering thesis on placement algorithms for a C massively parallel graph-based computing system called POETS. Left after 6 months to pursue video game development.

C Research
Student Demonstrator — UoS, Southampton

Taught x86 Assembly under Computer Systems I and wrote unit tests for Computer Engineering I coursework.

x86 Assembly Teaching
Front-end Web Developer — UoS, Southampton

As a Research Assistant, transformed the team's financial model into an accessible online tool for retailers to make predictions with.

JavaScript TypeScript

Education

ArtFX, Montpellier — RNCP 7

Master in Game Programming. Advanced Computer Graphics, Compute Shaders, Game Engine Architecture, Procedural Generation.

University of Southampton — Bachelor

Bachelor of Software Engineering. Real-Time Computing and Embedded Systems, Advanced Software Modelling and Design. First Honours.

Lycée International de Valbonne — OIB

American Section, Scientific Stream specializing in Numerical Sciences with Music option. Highest Honours.

Projects