<!doctype html><htmllang=en><metacharset=UTF-8><metaname=viewportcontent="width=device-width, initial-scale=1"><linkrel=stylesheethref="/css/franklin.css"><linkrel=stylesheethref="/css/basic.css"><linkrel=iconhref="/assets/favicon.png"><title>Projects</title><metaname=descriptioncontent="Laurent Fainsin's personnal website"><metaproperty="og:title"content=Projects><metaproperty="og:description"content="Laurent Fainsin's personnal website"><metaproperty="og:url"content="https://laurent.fainsin.bzh/"><header><divclass=blog-name><ahref="/">Laurent Fainsin</a></div><nav><ul><li><ahref="/">Whoami</a><li><ahref="/projects">Projects</a></ul><imgsrc="/assets/hamburger.svg"id=menu-iconalt=menu-icon/></nav></header><divclass=franklin-content><p>Here is a (currently broken) non-exhaustive list of my projects. <br/>Most of them are in French 🇫🇷 🥖 🥐.</p><h1id=professional_projects><ahref="#professional_projects"class=header-anchor>Professional projects</a></h1><h2>REVA - IRIT (Internship), <small><spanclass=year>August 2022 - September 2022</span></small></h2><imgsrc="/assets/projects/reva-irit.png"><p>Fine-tuned a state of the art Deep Learning model (<ahref="https://arxiv.org/abs/1703.06870v3">Mask R-CNN</a>) to detect spherical markers in images for Photometric Stereophography calibration. Built using the <ahref="https://www.pytorchlightning.ai/">Pytorch Lightning</a> framework, exported to <ahref="https://onnx.ai/">ONNX</a> format, deployed to production in <ahref="https://github.com/alicevision/AliceVision/">AliceVision</a> and <ahref="https://github.com/alicevision/meshroom">Meshroom</a> with <ahref="https://onnxruntime.ai/">ONNXRuntime</a>. This internship concluded with a small publication.</p><spanclass=icons><ahref="https://git.inpt.fr/fainsil/pytorch-reva/">💾</a><ahref="/assets/projects/QCAV-2023.pdf">📜</a></span><h1id=personnal_projects><ahref="#personnal_projects"class=header-anchor>Personnal projects</a></h1><h2>dotfiles (WIP), <small><spanclass=year>2015-2023</span></small></h2><p>All my dotfiles for my nixOS systems (laptop + servers).</p><spanclass=icons></span><h2>Personnal website, <small><spanclass=year>2022-2023</span></small></h2><imgsrc="/assets/projects/personnal-website.png"><p>Simple website built with <ahref="https://franklinjl.org/">Franklin.jl</a>.</p><spanclass=icons><ahref="https://git.inpt.fr/fainsil/personnal-website/">💾</a><ahref="https://laurent.fainsin.bzh/">🌐</a></span><h2>B00 plays GBA, <small><spanclass=year>2021-2023</span></small></h2><p>Using tools such as <ahref="https://websockets.readthedocs.io/en/stable/">websocket</a>, <ahref="https://redis.io/">redis</a>, <ahref="https://www.docker.com/">docker</a>, <ahref="https://en.wikipedia.org/wiki/Real-Time_Messaging_Protocol">rtmp</a>, <ahref="https://github.com/mgba-emu/mgba">mgba</a> and gluing it all together with <ahref="https://en.wikipedia.org/wiki/Python_(programming_language)">Python</a>, we get a collaborative emulator inspired from <ahref="https://en.wikipedia.org/wiki/Twitch_Plays_Pok%C3%A9mon">TwitchPlaysPokemon</a>.</p><spanclass=icons><ahref="https://git.inpt.fr/fainsil/booplaysgba/">💾</a></span><h2>INP-net (president), <small><spanclass=year>2021-2022</span></small></h2><p>Active member of my school's group computer association which provides many services to over 5,000 students in 6 schools each year.</p><spanclass=icons><ahref="https://git.inpt.fr/inp-net/">💾</a><ahref="https://www.bde.inp-toulouse.fr/clubs/inp-net/">🌐</a></span><h2>net7 (treasurer), <small><spanclass=year>2021-2022</span></small></h2><imgsrc="https://www.bde.enseeiht.fr/clubs/net7/images/net7-2022.jpg"><p>Active member of my school's computer association which provides many services to over 1,000 students each year.</p><spanclass=icons><ahref="https://git.inpt.fr/net7/">💾</a><ahref="https://www.bde.enseeiht.fr/clubs/net7/"><EFBFBD><EFBFBD><EFBFBD>