;,#@#_*< <>.<@#*> .#>;,_<; ,=<@.@==

10011000 11010010 00100001 10101011

=,.;**=. ^,^*._^; :.@:.:=, _@**>*#@

<;_>;.=. .:@##*,# :=>.;,_, >>=*=;*>

;*._,,:^ <>>#*>># >#^.,,#* ..;#=.:_

11101100 11100010 10111100 00001100

_>;:*<;* >^_#:..# <>>^::=: ,_<,:@#>

:<_^_*,_ ;:_@_>.^ _#>**^*< *;<;#*>,

10010111 01010111 11011010 11101011

//////// //////// //////// ////////

=*@.<*@_ =*:^@*,* #:^>>.#: ><##<.*^

@;#_^;.> ,;^*>*;^ ^,:,*.,# ;=>_,<.<

^#,,#:,@ #@.*=#@> ^@..@>>@ _<*#:#;<

,<>>*,#, #>,=><:= ^=#>;@,= ;.;^@>^<

4AEEA1F5 8D98C6C3 47D69606 36A382E6

10101110 00010000 10100110 10101001

10110011 10011010 11011110 01100110

,,>=:<,. *;_*.,.. *><<*#@^ @_<_@;:>

61FDA07E 8946ECE7 2CAE4DD0 D96EE3E4

//////// //////// //////// ////////

<,,_:#<# .,.:<.=_ ::>#<:;# .*.#*@#<

:*#_.**. #_**^<<. ,,;*@_=, _::=;,@.

3AF69F22 395F83FD 6CC35ADE C34A4D68

10010111 10010010 00010011 10001010

//////// //////// //////// ////////

//////// //////// //////// ////////

,*<,_.#> <#<.@,>_ =@_;^=_* ^@#.>_.;

//////// //////// //////// ////////

.*;<__.. ;.@>*<@@ @@,,:=<, ,__.<=;@

B7944E63 3274EB9F 1A0C77BD 492714C5

//////// //////// //////// ////////

><,*:<,, =:;^@;*, _#*::;#= <:=<#*;*

33C7DD1F B50238DA 9FC4ADBA 8B89EA39

:^:^=<;* .=>@>_@* *:_=_=_: ,::=@#:*

^@@**<^, ,_#_,=__ <_@^;,,. .:*,#*=:

:##.;<<< ;><@<>^: .>_:<^<= >_@@@.<>

11001111 00011010 01111010 00100001

01A18D44 989732D9 6F1E5FAE 35E49F3E

6FD47782 AEA43337 27A49A11 C635CC84

#^>>_<,^ #,@;,*:, #=,_<,*> :#<@<>:@

2C636889 2E69AE4E 519B149F 10F8D465

^*;*<>@> *#_;^::# =;;>*#.< @#,,@*<<

10111110 00000101 00111100 11000011

//////// //////// //////// ////////

DF356FF5 B0430C11 181C528D 3EA5D1CD

,#^^:;#* _*_:=.#: ^_^;=^:@ =*=<__>^

;@_,#^=* .._=^.>= ...<>,;* @@:_@>_^

00101111 10001111 11110110 11011110

//////// //////// //////// ////////

//////// //////// //////// ////////

@<:._.^* ;::<<:<= _@>.:@#. .>*#*,.>

:,.=<=.> =^#<;:=> >*^@:<.. _^:=<=@#

,>..<<;^ _^;_^,;* ,;*^_^.> ;,@*,<^#

=>^;*_;. >;#,,:<; @@^:***= __>@^<<#

@^^<#^@, @,#,,**. >@;:#>@: =:..*@<_

//////// //////// //////// ////////

>*#:<<:# #<^,,.#: ^:.^;>=* *:^=^<@,

//////// //////// //////// ////////

>.;^:=^> >,

*.:==,,> ,=@==<<. >^;==;<# .<^:__@=

683DBA4D 1521DFAE 5141DCA8 F7689CCE

::^;.:#, ,,.^_*>= :^#:_;.. =>>#==<<

10000100 01110010 11111110 00000111

87F97153 9ED4CB57 974ED2FE D2FFDCC4

#;^;;##. :>*_=*_@ ,:;>:>*@ =<,.>@#>

4B62E3ED C56603A1 2C90159B 547EED55

E04A0F63 63C3CAF0 E2494AC1 EB5D0939

//////// //////// //////// ////////

>#:_.:#< ><^>>#.# ,@:>><;# @>;^=*^*

10111000 01111110 01101110 10010010

//////// //////// //////// ////////

00001110 10000100 10100100 11011001

765C3305 32A9C3CB E6851455 424E96DD

>^<,*^,, ^*#>#=<^ :=^##>,< _>_@=@^<

C8FF561E CA8A96A4 8D3C4315 DCA00DFC

EB7DE965 73089D48 95C9AC23 F266B29E

._==#<>: <.;=,>;, *<:*^=:^ ,^>,*:>=

880C0CFD 61A915D4 0051A42B 406210BC

^*^_=*,@ <:^>:>@^ .><_*@=_ _#^;<_:;

**,:,,*. _*>=>_>* ._<<<#:, ;.*#_<@_

=.=*<*,* ,.><..#; *._::=>: :>;>*_;>

4D46B4A0 6A1AEA31 DE41A77C F54EC695

F8B82D0B C859C811 B2F6F1B6 CEFB9537

01101101 00111100 01001010 01001011

:*;,^.>, ;@.;#^#@ <,@@#.#^ =;:>^,^*

10110011 01000011 10100110 10001100

7C5BC992 F4D34062 77C517FD F20DA520

D76C565B 98F7A5D3 30844ADE AF8F2A8F

//////// //////// //////// ////////

<<:_;#*> ,;#.>>=< ::^^*@;. ;><>@_#.

;*<@>^_^ *#*:_=,= <@^.;,_< ^.^,,..@

About

Let me introduce myself

See more

1. Skills and technologies


Key skills

  • Software development

    Partly self-taught and partly at school, I learned over the years to design and create computer programs.

  • Algorithmic

    With my cartesian mind, I love designing algorithms that I use in my projects. Curious, I also like to understand the mathematics behind the technologies I use every day.

  • Problem solving

    I often define my job as a series of problems to be solved. It is extremely important for me to know how to define, analyze and propose a solution to these problems.

  • Project management

    Around me, I am recognized for my skills in this area. Both technically with Git versioning and humanly with the distribution of tasks and Agile or Scrum methods.

  • Video game development

    During my training, I learned to use a game engine such as Unity or Unreal Engine in 2D as well as 3D or even in virtual reality.

  • DevOps

    As a great self-hosting enthusiast, I learned to deploy, maintain and administer server-based services mainly on my own.

Technologies

  • -icon

    C++

    /*
    High perfomance applications with a good level of abstraction and multithreading, GUI (with QT and WXWidget), image rendering algorithms, game development.
    */

  • -icon

    Rust

    /*
    High speed web backends, artificial Intelligence, concurent low level programming.
    */

  • -icon

    Go

    /*
    High speed web backends
    */

  • -icon

    Python

    /*
    Image rendering algorithms, artificial intelligence (with TensorFlow, PyTorch and Scikit Learn), computer vision (with OpenCV), data visualization (with Matplotlib).
    */

  • -icon

    Git

    /*
    Version control, project management, code review (with Github and Gitlab)
    */

  • -icon

    Unity

    /*
    2D, 3D and VR game development
    */

  • -icon

    Relational databases

    /*
    MySQL, PostgreSQL, SQLite
    */

  • -icon

    Non-relational databases

    /*
    Firebase, MongoDB
    */

  • -icon

    Front-end

    /*
    HTML, CSS, JavaScript, VueJS and React
    */

  • -icon

    Backend

    /*
    Actix web, Gin, NodeJS, Express, NestJS
    */

  • -icon

    Docker

    /*
    Containerization, Docker compose, Docker swarm
    */

  • -icon

    Terraform

    /*
    Infrastructure as code, cloud computing (on Hetzner, OpenStack and GCP)
    */

  • -icon

    Ansible

    /*
    Configuration management, deployment automation
    */

  • -icon

    3D modelling

    /*
    Blender and 3DSMax
    */

  • Adobe

    Adobe suite

    /*
    Photoshop, Illustrator, After Effects, Premiere Pro
    */

Languages

  • Bonjour


    French

    // Native speaker

  • Hello


    English

    // Fluent in professional and personal communication

    // European level C1

  • Guten Tag


    German

    // Basic knowledge

    // European level A2

Download my resume

Resume Thumbnail

2. Interests


Astronomy

From a very young age, I have been passionate about the stars with the desire to learn more about our universe. I practice amateur astronomy in a club which allows me to meet other people who share the same hooby.

Electronics

Initiated by my father, I also like to create my own electronic circuits, in particular with the help of Arduino boards or Raspberry Pi. It is for me a concrete application of computer science, I find it motivating and formative.

Science

I am passionate about science of all kinds, physics, biology, etc. and I like to learn more about our world. Moreover, with my Cartesian mind, I greatly appreciate the scientific method.

Sports

Hating doing nothing, I have always practiced at least one sport. Beyond the physical aspect, it helps me detach myself from my screens and my work. Swimming, fencing, mountain biking, climbing, scuba diving and paragliding, I ended up developing a passion for risky sports. They taught me to control my stress and to analyze each situation without panicking.

3. Formation


  • 2026

    2024

    Master's degree in computer science

    ISIMA, Aubière, France


    Skills acquired:

    • Software engineering
    • Artificial intelligence
    • Big data infrastructure
    Visit school website
  • 2023

    2023

    Professional certification in artificial intelligence CS50 AI (online)

    Harvard University, Cambridge, MA, USA


    Skills acquired:

    • Machine learning
    • Optimization
    • Logic
    • Probabilities
    • Python
    • Scikit-learn
    • TensorFlow
    Visit school website
  • 2023

    2022

    Professional bachelor's degree in multiplatform computer development

    Université Savoie Mont Blanc & L'école by CCI, Annecy, France


    Skills acquired:

    • Programming (Java, C, JavaScript, PHP and C#)
    • Database (MySQL and Postgres)
    • Mobile devices (Swift, Java for Android and cross platform technologies)
    • Algorithmic methodology, UML modeling, design pattern
    • Security, testing and validation
    • Communication (writing specifications or documentation, law and intellectual property)
    • Project management (methodology, modeling and production planning)
    • Technical and professional English
    • IoT
    • Collective project in competition
    Visit school website
  • 2022

    2022

    International mobility in Quebec for the last semester of DUT

    Cégep de Matane, Matane, QC Canada


    Skills acquired:

    • Risk analysis and prevention in IT security
    • Virtual reality game/simulation development
    • Development of a portfolio/personal website
    • Project maintenance
    • Cloud computing and deployment of web servers: Amazon Web Services (AWS)
    • Evolutionary artificial intelligence
    Visit school website
  • 2022

    2020

    Technological university degree in computer science specialized in digital imaging

    Institute of Technology (IUT) of the Université Clermont Auvergne (UCA), Le Puy-en-Velay, France


    Skills acquired:

    • Application development (C++, Qt)
    • Advanced computing in digital imaging (Python, 3D mathematics)
    • Design of real-time 3D applications (Unity, C#)
    • Architecture and programming of the basic mechanisms of a computer system (C++)
    • Backend web programming: Javascript/TypeScript with the React Native and Express framework
    • Frontend web programming: HTML, CSS and JavaScript
    • Management of relational databases: MySQL
    • Non-relational database management: Firebase
    • Discrete mathematics, linear algebra
    • English and IT
    • Production of 2D and 3D assets (Affinity Designer, 3dsMax, Substance Painter)
    Visit school website
  • 2020

    2017

    Scientific baccalauréat specialized in computer science

    Polyvalent high school Saint Jacque de Compostelle, Le Puy-en-Velay, France


    Skills acquired:

    Visit school website