From 238611b7b293bcec21629046fb1a8a4c9e5a02db Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 2 Dec 2024 14:39:41 +0100 Subject: [PATCH] cv: update --- src/cv/common/lib.typ | 39 +++++++++++++++++++++------------------ src/cv/cv-theme.typ | 18 +++++++++++++----- 2 files changed, 34 insertions(+), 23 deletions(-) diff --git a/src/cv/common/lib.typ b/src/cv/common/lib.typ index 4bfe44a..b3bf0d0 100644 --- a/src/cv/common/lib.typ +++ b/src/cv/common/lib.typ @@ -4,7 +4,7 @@ #let languageItem( lang: "", level: "", - comment: "" + comment: "", ) = { block( grid( @@ -22,29 +22,31 @@ } #let educationEntry( - title: "", - school: "", - date: "", - type: "", - grade: "", + title: none, + school: none, + date: none, + type: none, + grade: none, body, ) = { set text(size: font-defaults.footnotesize) block( grid( columns: (1fr, 4fr), - align: (left, left), - )[ - #date\ - #text(fill: black.lighten(70%))[#grade] - ][ - #grid( + row-gutter: .5em, + date, + grid( columns: (1fr, 1fr), align: (left, right), - text(weight: "bold", title), school, - ) - #body - ], + text(weight: "bold", title), text(fill: black.lighten(65%))[#school], + ), + ..if grade != none { + (text(fill: black.lighten(70%))[#grade],) + }, + ..if body != [] { + (body,) + }, + ), ) } @@ -76,7 +78,7 @@ #body #{ set text(font: "New Computer Modern Mono", fill: black.lighten(60%)) - grid(columns: (1fr), tags.join(" / ")) + grid(columns: 1fr, tags.join(" / ")) } ], ) @@ -127,7 +129,8 @@ columns: (1fr, 1fr), column-gutter: 1em, align: horizon, - align(right)[#title], line(stroke: .75em + black, length: value), + align(right)[#title], + line(stroke: .75em + blue.darken(30%), length: value), ) ] } diff --git a/src/cv/cv-theme.typ b/src/cv/cv-theme.typ index a44cf41..b693e48 100644 --- a/src/cv/cv-theme.typ +++ b/src/cv/cv-theme.typ @@ -86,7 +86,7 @@ solutions that harmoniously balance aesthetics and functionality. ][ #box(inset: (left: 2em))[ - #featureBar(title: "Linux/NixOS", value: 97%) + #featureBar(title: "Linux/NixOS/FreeBSD", value: 95%) #featureBar(title: "Object Oriented Programming", value: 90%) #featureBar(title: "PHP/Python", value: 87%) #featureBar(title: "Functional Programming", value: 85%) @@ -109,6 +109,8 @@ tags: ( link("https://en.wikipedia.org/wiki/Python_(programming_language)")[Python], link("https://en.wikipedia.org/wiki/MongoDB")[MongoDB], + link("https://platform.openai.com")[OpenAI API], + link("https://en.wikipedia.org/wiki/Large_language_model")[LLM], link("https://en.wikipedia.org/wiki/Nix_(package_manager)")[Nix], link("https://en.wikipedia.org/wiki/Git")[Git], link("https://github.com/martinvonz/jj")[Jujutsu], @@ -177,7 +179,7 @@ #educationEntry( title: "BSc Computer Science", - school: [#link("https://www.heh.be")[Haute Ecoles en Hainaut]], + school: [#link("https://www.heh.be")[Haute École en Hainaut]], type: "Full time", grade: [Cum Laude], date: "2001 -- 2005", @@ -187,13 +189,19 @@ #educationEntry( title: "Music theory / Piano", - school: [#link("https://academiedenivelles.be")[Académie de musique de Nivelles]], + school: [#link("https://academiedenivelles.be")[Académie de Nivelles]], type: "Full time", date: "2018 -- 2021", )[] ] ][ #customBox(title: [Certificates])[ + #educationEntry( + title: "Intelligence Artificielle (Hands on AI)", + school: [#link("https://web.umons.ac.be/fpms/fr/formations/cu-inarti/")[University of Mons]], + date: "09/2024", + )[] + #educationEntry( title: "Blockchain: Understanding Its Uses and Implications", school: [#link("https://courses.edx.org/certificates/01fdb9d9242546e8bc45153468dfd785")[The Linux Foundation]], @@ -229,9 +237,9 @@ ] ][ #customBox(title: [Hobbies])[ - Besides my work and the geek stuff, I’m currently fulfilling a childhood dream, I’m learning music and piano! + I am fulfilling a childhood dream, I study music and teach myself piano. I love photography and I learned by myself most of the secrets of a reflex camera, just for fun. - I swim a lot and I also really like riding my mountain bike. + I swim a lot and I also really like riding my mountain bike. Another hobby of mine is refurbishing old computers, giving them a second life and use them for making experiments in my basement. ] ][ #customBox(title: [Non Profit])[