diff --git a/.vscode/settings.json b/.vscode/settings.json index f2719be..b1e001e 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,21 @@ { "latex-workshop.latex.recipe.default": "latexmk (lualatex)", + "latex-workshop.latex.tools": [ + { + "name": "lualatexmk", + "command": "latexmk", + "args": [ + "-shell-escape", + "-synctex=1", + "-interaction=nonstopmode", + "-file-line-error", + "-lualatex", + "-outdir=%OUTDIR%", + "%DOC%" + ], + "env": {}, + } + ], "gitlens.codeLens.authors.enabled": false, "gitlens.codeLens.recentChange.enabled": false, "files.exclude": { @@ -29,4 +45,4 @@ "**/*.synctex.gz": true, "**/*.synctex(busy)": true, } -} +} \ No newline at end of file diff --git a/flake.nix b/flake.nix index 6a320b7..a13391d 100644 --- a/flake.nix +++ b/flake.nix @@ -9,7 +9,7 @@ let pkgs = nixpkgs.legacyPackages.${system}; in { devShell = pkgs.mkShell { - buildInputs = with pkgs; [ texlive.combined.scheme-full ]; + buildInputs = with pkgs; [ texlive.combined.scheme-full inkscape ]; }; }); } diff --git a/src/resume/hf-logo.svg b/src/resume/hf-logo.svg new file mode 100644 index 0000000..35b4b4c --- /dev/null +++ b/src/resume/hf-logo.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + diff --git a/src/resume/resume.tex b/src/resume/resume.tex index 1201a3e..697e2aa 100644 --- a/src/resume/resume.tex +++ b/src/resume/resume.tex @@ -47,6 +47,7 @@ \documentclass[]{resume} \usepackage{fancyhdr} \usepackage{fontawesome} +\usepackage{svg} \pagestyle{fancy} \fancyhf{} @@ -61,11 +62,17 @@ % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \namesection{Laurent}{Fainsin}{ - \faGlobe \ \href{https://laurent.fainsin.bzh/}{https://laurent.fainsin.bzh} + \faGlobe \ \href{https://laurent.fainsin.bzh/}{laurent.fainsin.bzh} \quad \faEnvelopeO \ \href{mailto:laurent@fainsin.bzh}{laurent@fainsin.bzh} \quad \faPhone \ \href{tel:+33781492838}{0781492838} + \\ \vspace*{2pt} + \faLinkedin \ \href{https://www.linkedin.com/in/laurent-fainsin/}{laurent-fainsin} + \quad + \faGithub \ \href{https://www.github.com/Laurent2916/}{Laurent2916} + \quad + \raisebox{-2pt}{\includesvg[height=11pt]{hf-logo.svg}} \href{https://huggingface.co/1aurent}{1aurent} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -131,8 +138,8 @@ Reproducible Nix Infrastructure \\ Handwriting Denoising Diffusion \\ GBA Collaborative Emulator \\ - AI or NOT Hackathon \\ - ML on Medical Datasets \\ + SSL on Histology Datasets \\ + ``AI or NOT" Hackathon \\ Diffusers.jl \sectionsep @@ -175,7 +182,7 @@ \begin{tightemize} \item Studied state of the art generative models for 3D data, such as PointNet++, Graph U-Net, PointFlow, Point Voxel Diffusion and LION. \item Implemented a dozen architectures using libraries such as PyTorch Geometric, PyTorch Lightning, HuggingFace Diffusers, HuggingFace Datasets, etc. Settled on Latent Diffusion Models. - \item Trained models on specific aircraft industrial parts, conditioned on perfomance metrics, such as drag coefficients, lift coefficients, etc. + \item Trained models on specific aircraft industrial parts, conditioned on performance metrics, such as drag coefficients, lift coefficients, etc. \item Released internally the models and code, enabling Safran engineers to generate new parts with specific performance metrics and to easily reuse the code for other applications. \end{tightemize} \sectionsep