diff --git a/404.html b/404.html index 4d9e1df..5061382 100644 --- a/404.html +++ b/404.html @@ -54,7 +54,7 @@
- Last modified: June 25, 2023. Website built with + Last modified: June 28, 2023. Website built with Franklin.jl.
diff --git a/assets/favicon.png b/assets/favicon.png index a131c11..77b4065 100644 Binary files a/assets/favicon.png and b/assets/favicon.png differ diff --git a/assets/hamburger.svg b/assets/hamburger.svg index f1dcae5..6d5f2f7 100644 --- a/assets/hamburger.svg +++ b/assets/hamburger.svg @@ -1,3 +1,7 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2e9673cd286bf00a3af9d44a19820115c5c64f92c04977af147fe8c220232d62 -size 618 + + + + diff --git a/assets/projects/ISP.svg b/assets/projects/ISP.svg new file mode 100644 index 0000000..b02d5d5 --- /dev/null +++ b/assets/projects/ISP.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/projects/PI3D.webp b/assets/projects/PI3D.webp new file mode 100644 index 0000000..327b384 Binary files /dev/null and b/assets/projects/PI3D.webp differ diff --git a/assets/projects/TI.png b/assets/projects/TI.png new file mode 100644 index 0000000..bd7d53c Binary files /dev/null and b/assets/projects/TI.png differ diff --git a/assets/projects/cdl_2022.jpg b/assets/projects/cdl_2022.jpg new file mode 100644 index 0000000..7edd6bd Binary files /dev/null and b/assets/projects/cdl_2022.jpg differ diff --git a/assets/projects/compiler.png b/assets/projects/compiler.png new file mode 100644 index 0000000..3064165 Binary files /dev/null and b/assets/projects/compiler.png differ diff --git a/assets/projects/csi.webp b/assets/projects/csi.webp new file mode 100644 index 0000000..c5d6112 Binary files /dev/null and b/assets/projects/csi.webp differ diff --git a/assets/projects/formation-git.png b/assets/projects/formation-git.png new file mode 100644 index 0000000..4a4e647 Binary files /dev/null and b/assets/projects/formation-git.png differ diff --git a/assets/projects/graph.png b/assets/projects/graph.png new file mode 100644 index 0000000..c745539 Binary files /dev/null and b/assets/projects/graph.png differ diff --git a/assets/projects/minishell.webm b/assets/projects/minishell.webm new file mode 100644 index 0000000..476785d Binary files /dev/null and b/assets/projects/minishell.webm differ diff --git a/assets/projects/minishell.webp b/assets/projects/minishell.webp new file mode 100644 index 0000000..5b9e6dd Binary files /dev/null and b/assets/projects/minishell.webp differ diff --git a/assets/projects/optinum.webm b/assets/projects/optinum.webm new file mode 100644 index 0000000..5d526e3 Binary files /dev/null and b/assets/projects/optinum.webm differ diff --git a/assets/projects/pagerank.png b/assets/projects/pagerank.png new file mode 100644 index 0000000..95e6dac Binary files /dev/null and b/assets/projects/pagerank.png differ diff --git a/assets/projects/personnal-website-old.png b/assets/projects/personnal-website-old.png new file mode 100644 index 0000000..9abd8cf Binary files /dev/null and b/assets/projects/personnal-website-old.png differ diff --git a/assets/projects/personnal-website.png b/assets/projects/personnal-website.png new file mode 100644 index 0000000..6628e31 Binary files /dev/null and b/assets/projects/personnal-website.png differ diff --git a/assets/projects/rendu.webm b/assets/projects/rendu.webm new file mode 100644 index 0000000..dd46393 Binary files /dev/null and b/assets/projects/rendu.webm differ diff --git a/assets/projects/rendu.webp b/assets/projects/rendu.webp new file mode 100644 index 0000000..81a8229 Binary files /dev/null and b/assets/projects/rendu.webp differ diff --git a/assets/projects/reva-irit.png b/assets/projects/reva-irit.png new file mode 100644 index 0000000..7dc1758 Binary files /dev/null and b/assets/projects/reva-irit.png differ diff --git a/assets/projects/rl.png b/assets/projects/rl.png new file mode 100644 index 0000000..a03006b Binary files /dev/null and b/assets/projects/rl.png differ diff --git a/assets/projects/sagittarius.mp4 b/assets/projects/sagittarius.mp4 new file mode 100644 index 0000000..15b0687 Binary files /dev/null and b/assets/projects/sagittarius.mp4 differ diff --git a/assets/projects/team.jpg b/assets/projects/team.jpg new file mode 100644 index 0000000..721378c Binary files /dev/null and b/assets/projects/team.jpg differ diff --git a/assets/projects/telecom.png b/assets/projects/telecom.png new file mode 100644 index 0000000..eb466e2 Binary files /dev/null and b/assets/projects/telecom.png differ diff --git a/assets/projects/thc_2022.jpg b/assets/projects/thc_2022.jpg new file mode 100644 index 0000000..721378c Binary files /dev/null and b/assets/projects/thc_2022.jpg differ diff --git a/assets/projects/vision.webp b/assets/projects/vision.webp new file mode 100644 index 0000000..1ce12fb Binary files /dev/null and b/assets/projects/vision.webp differ diff --git a/assets/projects/webapp.png b/assets/projects/webapp.png new file mode 100644 index 0000000..6170851 Binary files /dev/null and b/assets/projects/webapp.png differ diff --git a/css/basic.css b/css/basic.css index 04ffe68..2de2dcc 100644 --- a/css/basic.css +++ b/css/basic.css @@ -149,9 +149,11 @@ instead, display a burger menu. padding: 0; margin: 0; } + header li a { border-bottom: none; } + header li a:hover { border-bottom: none; } @@ -180,7 +182,7 @@ tr:first-of-type { background: #eae9f4; } -tr:first-of-type > th { +tr:first-of-type>th { text-align: center; } @@ -220,3 +222,19 @@ table tbody tr td { padding: 0 !important; margin: 0 !important; } + +.iframe-wrap { + overflow: hidden; + height: 23rem; + width: 100%; +} + +iframe { + zoom: 0.75; + transform: translateX(0); + -moz-transform: scale(0.75); + transform-origin: 0 0; + -moz-transform-origin: 0 0; + width: 132%; + height: 30rem; +} \ No newline at end of file diff --git a/index.html b/index.html index 64e564c..6b882fb 100644 --- a/index.html +++ b/index.html @@ -58,7 +58,7 @@
- Last modified: June 25, 2023. Website built with + Last modified: June 28, 2023. Website built with Franklin.jl.
diff --git a/projects/index.html b/projects/index.html index a85a23a..dda3afd 100644 --- a/projects/index.html +++ b/projects/index.html @@ -31,55 +31,84 @@

Here is a non-exhaustive list of my projects.
Most of them are in French 🇫🇷 🥖 🥐.

Professional projects

+

Safran (Internship), March 2023 - September 2023

+ + + +

Making diffusion models go brrrr.

+ + + 💾 + + + +

REVA - IRIT (Internship), August 2022 - September 2022

+

Fine-tuned a state of the art Deep Learning model (Mask R-CNN) to detect spherical markers in images for Photometric Stereophography calibration. Built using the Pytorch Lightning framework, exported to ONNX format, deployed to production in AliceVision and Meshroom with ONNXRuntime. This internship concluded with a small publication.

💾 - 📜 +

Personnal projects

-

dotfiles (WIP), 2015-2023

+

Personal Infrastructure, 2015-2023

+

All my dotfiles for my nixOS systems (laptop + servers).

+ 💾 - - - -

Personnal website, 2022-2023

- - -

Simple website built with Franklin.jl.

- - - 💾 - - 🌐

B00 plays GBA, 2021-2023

+

Using tools such as websocket, redis, docker, rtmp, mgba and gluing it all together with Python, we get a collaborative emulator inspired from TwitchPlaysPokemon.

- 💾 + 💾 +

Personal Website, 2022-2023

+ + + +

Simple static website built with Franklin.jl.

+ + + 💾 + + 🌐 + + +

Personnal website (old), 2020-2022

+ + + +

Simple website built with the static site generator 11ty.js. Made with Nunjucks, SCSS, Javascript, Yarn and autodeployed with a GitLab pipeline.

+ + + 💾 + + 🌐 + +

INP-net (president), 2021-2022

+

Active member of my school's group computer association which provides many services to over 5,000 students in 6 schools each year.

@@ -90,6 +119,7 @@

net7 (treasurer), 2021-2022

+

Active member of my school's computer association which provides many services to over 1,000 students each year.

@@ -102,6 +132,7 @@

Toulouse Hacking Convention (volunteer), April 2022

+

The Toulouse Hacking Convention (or THCon) is a cybersecurity conference that brings together hobbyists, professionals and researchers. Personnaly helped to set up and tear down the equipment for the 2 day event, also assisted in the hardware CTF organization after the event.

@@ -112,7 +143,8 @@

Capitole du Libre (volunteer), April 2022

- + +

Weekend dedicated to free software through hundreds of conferences, many workshops for experts and the general public. The event welcomed 1500 participants in 2019 and in 2022. Admission to the event was free. Personnaly helped with the "nix install party" at the event and promoted free software and introduced attendees to GNU+Linux.

@@ -123,8 +155,9 @@

Git micro-training, October 2022

+ -

Git micro-training for the INP-net association, taught to ~60 students.

+

Git micro-training for the INP-net association, taught to ~50 students.

💾 @@ -135,7 +168,8 @@

Markdown micro-training, October 2022

-

Markdown micro-training for the INP-net association, taught to ~60 students.

+ +

Markdown micro-training for the INP-net association, taught to ~50 students.

💾 @@ -146,6 +180,7 @@

Git micro-training (old), November 2021

+

Git micro-training for the INP-net association, taught to ~30 students.

@@ -154,92 +189,88 @@ -

Personnal website (old), 2020-2022

- - -

Simple website built with the static site generator 11ty.js. Made with Nunjucks, SCSS, Javascript, Yarn and autodeployed with a GitLab pipeline.

- - - 💾 - - 🌐 - -

School projects

Reinforcement learning, December 2022

+

Praticums in Julia about the fundamentals of reinforcement learning, implemented simple algorithms like the Value Iteration Algorithm (VIA) and the Policy Iteration Algorithm (PIA).

- - 📜 + 💾 + 📜 -

Deep Learning Project 2 (WIP), January 2023

+

Deep Learning Project 2, January 2023

+

Built in Python a Semi-Supervised Contrastive Learning model to classify animals.

- - + 💾 + 📜 -

Distributed Systems and Algorithms (WIP), January 2023

+

Distributed Systems and Algorithms, January 2023

+

Studied and presented the Raft Consensus Algorithm and its implementations.

- - + 💾 + 📜

Parallel Computing, December 2022

+

Practicums in C to learn about parallel computing with OpenMPI.

- - + 💾 + 📜 -

Digital Audio (WIP), December 2022

+

Digital Audio, December 2022

+

Praticums in Python about voice and music processing.

- - + 💾 + 📜

Compression & Streaming, December 2022

+

Praticums in matlab about compression and streaming technologies. Mainly JPEG, JPEG-2000 and MPEG2.

- + 💾 -

Augmented computer Vision (WIP), December 2022

+

Augmented computer Vision, December 2022

+

Project in Python to control a virtual avatar from its camera. Used OpenPose and OpenCV.

- + 💾 @@ -247,170 +278,186 @@

Augmented Reality, November 2022

+

Praticums in C++ about augmented reality technologies, using openGL to track a checkerboard and display a 3D model on top of it.

- + 💾

Computer Vision, November 2022

+

Praticums in matlab about computer vision, more precisely about detection of homologous points for matching, for mosaique stitching.

- + 💾

Inverse problems for 3D, November 2022

+

Praticums in matlab about inverse problems for 3D, implemted various methods like structure from motion (sfm), multiple view stereovision (mvs), shape from shading (sfs), photometric stereo (ps).

- - + 💾 + 📜

Deep Learning Project, May 2022

- + +

A simple CNN image classifier, trained on a custom dataset, to recognize car models in Rocket League Sideswipe. Built using Python, Tensorflow, Keras and adb.

- 💾 - 📜 + 💾 + 📜

Geometric Modeling, May 2022

- + +

Built a camera travelling system using B-splines and Slerps, in Minecraft by coding a Java plugin for SpigotMC.

- 💾 - 📜 + 💾 + 📜

Audio-Visual Data Processing, June 2022

- + +

End of semester report on numerous practical works in Matlab. Wrote the report using Pluto.jl.

- - 📜 + 💾 + 📜

Functional programming and language translation, 2021

+

Wrote a simple compiler, including the Lexical & Syntax analyzer, the Abstract Syntax Tree Generator, the Target Code Generator.

- 💾 - 📜 + 💾 + 📜

Minishell, May 2021

+

Implementation of a basic shell program in C, capable of launching programs, piping their streams and sending them signals.

- 💾 + 💾

Numerical Optimization, 2021

+

Studied (complicated) numerical optimization methods in Julia.

- 💾 + 💾

Pagerank, December 2020

+

Implementation of an iterative algorithm in Ada to compute the pagerank of a given network as quickly and efficiently as possible.

- 💾 - 📜 + 💾 + 📜

Graphs, January 2022

+

Studied Compartmental models in epidemiology using Julia and Graphs.

- 💾 + 💾

Sagittarius, May 2021

+

From an object oriented programming project in Java, a little 2D turn-based game inspired by a game under the same name by George Prosser.

- 💾 - 📜 + 💾 + 📜

Rendering Engine, April 2022

+

Built a minimal renderer using Java OpenGL (JOGL) and GLUT.

- 💾 + 💾

Image processing, April 2022

+

Applied image processing techniques, like k-means and meanshift, to images.

- 💾 + 💾

WebApp, June 2022

+

Inspired by r/place, this (poc) webapp allows several people to buy and sell pixels on a grid. Built using Wildfly, MariaDB, Docker, Gradle, J2EE and the REST principles.

- 💾 + 💾

ISP Modeling, May 2020

+

Simulation of an internet ISP network, configuration of different servers for routing, NAT, DHCP, DNS, WEB, FTP...

@@ -422,33 +469,36 @@

Telecommunication, 2020

+

Impact of a frequency selective propagation channel and introduction to equalization.

- 💾 - 📜 + 💾 + 📜

Distributed Data Project, 2021

+

Built a Tuple-Space in Java.

- 💾 - 📜 + 💾 + 📜

Operations Research, 2021

+

Bunch of exercise, studied GLPK, Jump.jl, Dynamic Programming, Memoization...

- 💾 + 💾 @@ -456,16 +506,17 @@

Data analysis, February 2021

+

Practicums in Matlab about color space representation, parametric modeling, and Bayesian classification. Exercises include analyzing color correlations, estimating model parameters, and classifying images of flowers.

- + 💾
- Last modified: June 25, 2023. Website built with + Last modified: June 28, 2023. Website built with Franklin.jl.
diff --git a/sitemap.xml b/sitemap.xml index f924f7b..fbdc6ea 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -3,13 +3,13 @@ projects/index.html - 2023-06-25 + 2023-06-28 monthly 0.5 index.html - 2023-06-25 + 2023-06-28 monthly 0.5