Hector Piteau

About

Interested in computer vision and machine learning for the game and film industry. FullStack developer, building web-apps and mobile apps.

Technical Skills

  • OS: Debian, Ubuntu, Archlinux, Windows
  • Languages: CUDA, C/C++, GLSL, Python, Typescript
  • Database: Oracle, MongoDB
  • Tools: Unity, Visual Studio, Nsight Graphics, Autodesk Maya
  • General: Classification, Convolutional neural networks, Feature detection, functional and oriented programming, design pattern, linear algebra.

Languages

  • French: native
  • English: fluent (IELTS 7.5)
  • Japanese: notions (JLPT N5->N4)

Hobbies and Interests

  • 3D modeling using Autodesk Maya
  • Game creation with unity
  • Traditional and digital drawing
  • Fascinated about digital human performance capture
  • Love for movies and animated movies

Achievements

3D Reconstruction

Creation for scratch of a C/C++ software for doing multiview 3D reconstruction of objects using Differentiable Rendering. Algorithms are implemented in CUDA and rendered in an OpenGL scene. Project fully available on Github.

Quoridor player

Algorithm capable of playing the quoridor board game with descision making. Uses monte-carlo and a min-max alpha-beta prunning tree to find the best next move.

Game Creation Tool

Web-app used to create a text-based game. Creation and edition of a tree based data format that handle the scenario's different cases from the beginning to the end of the game.

Experiences

Logo de l'Inria.

INTERNSHIP

GRENOBLE, FRANCE

2023, Feb->Aug

INRIA - MORPHEO TEAM, 6 MONTHS INTERNSHIP

Investigation of the use of super-resolution technics to improve the optimization of a Radiance-Field algorithm. Development of a software in C++ doing 3D reconstruction using differentiable rendering with a NeRF-like approach. Open-sourced on Github.

C++OpenGLGLSLCUDAvolume-renderingdifferentiable-rendering
Logo de EirbIA.

INTERNSHIP

OSAKA, JAPAN

2022, June->Sept

Rokken Tech (ロッケン) - 3 MONTHS INTERNSHIP, SOFTWARE INGINEERING

Development of new features and unit tests for an internal 3d software. Use of shaders and volumetric rendering and phong-shading.

C++OpenGLGLSLgoogle-testvolume-renderingclean architecture
Logo de EirbIA.

CLUB CO-FOUNDER

BORDEAUX, FRANCE

2021 - now

EIRB’IA - ENSEIRB ARTIFICIAL INTELLIGENCE CLUB

Co-founded with Waris Radji, it is a club dedicated to artificial intelligence, theory and application. Organisation of interviews, workshops, collaboration with the club of Robotics.

Pythonpytorchtorch-visioncomputer vision
Hector Piteau Freelance

FREELANCE

BORDEAUX, FRANCE

2020 - now

FULL STACK DEVELOPMENT - WEB AND MOBILE

Following the development of the web-app tool for Tempete Studio in React. Development of the mobile game prototype in the Unity game engine. Development of a server used for authenticating, storing and editing data.

UnityC#TypescriptReactJSNodeJSMongoDBNGINX
Logo de Tempete Studio.

INTERNSHIP

POITIERS, FRANCE

2020

TEMPETE STUDIO - 10 WEEKS INDUSTRIAL INTERNSHIP

Development of a web application used to create the script and interactions of a text-based mobile game.

ReactJSNodeJSMongoDBNGINXTypescriptUnityc#
Logo du Festival ludique international de Parthenay.

SUMMER-JOB

PARTHENAY, JAPAN

2016 - 2021

FLIP - ANIMATION IN A BOARD GAME FESTIVAL

Animating and explaning board games rules. 2 weeks per summer. Managment of a team of animators during 2021's edition.

managementanimation

Education

Enseirb-Matmeca new logo.

ENSEIRB-MATMECA

TALENCE, FRANCE

2020 - 2023

ENGINEERING DEGREE IN COMPUTER SCIENCES

Currently completing fourth year of higher education in computer sciences at the Bordeaux Graduate School of Engineering. Following PhD extra courses.

CC++PythonImage ProcessingMachine LearningMulticore & GPU computingopenclPhd introduction
Enseirb-Matmeca new logo.

IUT OF CLERMONT-FERRAND

CLERMONT-FERRAND, FRANCE

2018 - 2020

BACHELOR OF COMPUTER SCIENCE

A two-year technical degree from the University Technical Institute in computer sciences. Equivalent of 120 ects. With distinction.

CC++PythonHTML/CSSMachine LearningDatabaseSystem programming