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

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

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

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

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

B56C75C1 DDD1829C F5E2133A 6E1EF68C

28CF3E1F CA1A4FA9 E17BEE07 EF960989

00001000 01100011 10010111 01111101

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

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

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

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

2F

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

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

10100000 00110000 10011110 01000110

11100100 00100011 10000000 10110000

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

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

01111100 10101011 10001111 01100001

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

11111001 11011001 11001010 10110110

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

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

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

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

01101000 11001101 10100100 00001011

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

A28A5C56 D67A5AE3 68D63438 2B7F132B

10001101 00001101 11000111 00001001

11101011 11011011 00101001 00101001

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

01001111 00000001 11110001 01010000

693F9C66 F421C700 B1379058 E34C654C

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

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

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

10010011 00101100 10011011 11011111

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

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

A4D297D2 885FA66B 1DA48262 69C379F8

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

11000111 00101111 00010111 00100101

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

10001110 00110000 10100000 10110001

10101000 10100000 10111001 00011001

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

11000011 11100111 10000000 11111001

10000011 01101000 10100001 11000010

00000111 01000111 10100111 01010110

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

8CF1BD2B E92DE29E BCF9B5B2 A749B3E5

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

28CD116F 21B89038 FE3DB7EE CC7E3427

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

80A6ABFB 48B04F8E FC643068 1543AD43

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

01100111 01100000 01001101 10101100

50FB24CC 24B8E4D3 B4FDC381 2FB5397F

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

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

01001000 10001101 00111010 11000111

01110110 10000010 00110111 00110000

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

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

10100100 11010000 00111111 11100011

36011CBF F6E4A19B 0B966996 5215FB5E

01111101 10101010 10001010 01000001

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

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

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

C4A7F1D9 AC9AD8F9 98A3E5E1 F4216D80

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

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

01101111 00110110 10011010 10011010

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

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

57E5D183 AE4515F6 C22B4077 4C6EA840

01100011 11011110 00011100 10011010

0682B85D 7CDA2890 53D3D653 5A62F2EA

01011011 10001010 10101110 10100010

11100001 11011011 00110110 11011001

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

10111010 10111011 00100100 11101100

7D4AD60C 6D0D403C 3BD09A57 832F9DAB

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

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

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

4BE2AA6B 59C14271 DA774390 734BF5E1

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

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

17C8A8F9 5F3EAECD 98FDD3A0 5C410937

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

11101111 00101100 10101000 11110010

D1A9B299 D25E4E35 DAD3C3B2 B3631B77

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

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

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

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