feat: add projects page and rework home page

This commit is contained in:
2026-07-09 16:24:51 +02:00
parent 8aa5aca650
commit 834d7ed00f
32 changed files with 720 additions and 77 deletions
+2
View File
@@ -6,6 +6,8 @@ description: Site web personnel
# Bienvenue
![My usual profile picture](/leon.png){.rounded-full .hero-image .centered-image}
Développeur web • Créateur dunivers • Idéolinguiste
Bonjour, je m'appelle Lucien Cartier-Tilet. Je travaille comme développeur web et consultant. En dehors du travail, je
+1 -1
View File
@@ -1,5 +1,5 @@
---
titre: Langues et création d'univers
title: Langues et création d'univers
description: Langues construites (conlangs) et projets de création d'univers.
---
+85
View File
@@ -0,0 +1,85 @@
{
"projects": [
{
"name": "jj-cz",
"description": "Une alternative à Commitizen pour Jujutsu",
"role": "Auteur",
"dates": {
"start": "février 2026"
},
"links": [
{
"url": "https://labs.phundrak.com/phundrak/jj-cz",
"display": "labs.phundrak.com/phundrak/jj-cz",
"type": "gitea"
},
{
"url": "https://crates.io/crates/jj-cz",
"display": "jj-cz",
"type": "cargo"
}
],
"tools": [
{ "name": "Emacs", "link": "https://www.gnu.org/software/emacs/" },
{ "name": "Rust", "link": "https://rust-lang.org/" },
{ "name": "Nix", "link": "https://nixos.org/" },
{ "name": "jj", "link": "https://docs.jj-vcs.dev/latest/" }
]
},
{
"name": "Georm",
"description": "Georm, un ORM simple pour SQLx avec PostgreSQL",
"dates": {
"start": "janvier 2025"
},
"role": "Auteur",
"links": [
{
"url": "https://labs.phundrak.com/phundrak/georm",
"display": "labs.phundrak.com/phundrak/georm",
"type": "gitea"
},
{
"url": "https://github.com/phundrak/georm",
"display": "phundrak/georm",
"type": "github"
},
{
"url": "https://crates.io/crates/georm",
"display": "georm",
"type": "cargo"
}
],
"tools": [
{ "name": "Emacs", "link": "https://www.gnu.org/software/emacs/" },
{ "name": "Rust", "link": "https://rust-lang.org/" },
{ "name": "Nix", "link": "https://nixos.org/" },
{ "name": "jj", "link": "https://docs.jj-vcs.dev/latest/" }
]
},
{
"name": "f.el",
"description": "Une API moderne pour travailler avec des fichiers et répertoires dans Emacs",
"dates": {
"start": "mars 2022"
},
"role": "Mainteneur",
"links": [
{
"url": "https://github.com/rejeep/f.el",
"display": "rejeep/f.el",
"type": "github"
},
{
"url": "https://melpa.org/#/f",
"display": "f",
"type": "melpa"
}
],
"tools": [
{ "name": "Emacs", "link": "https://www.gnu.org/software/emacs/" },
{ "name": "jj", "link": "https://docs.jj-vcs.dev/latest/" }
]
}
]
}
+46 -14
View File
@@ -1,8 +1,12 @@
{
"experience": [
{
"date": "Depuis septembre 2023",
"title": "Consultant Aubay",
"dates": {
"start": "septembre 2023",
"end": null
},
"title": "Consultant",
"company": "Aubay",
"description": "Consultant en développement web travaillant sur des applications d'entreprise. Je continue à me concentrer sur le développement front-end Angular et les services back-end Java Spring Boot avec des bases de données PostgreSQL.",
"tools": [
{ "name": "Angular", "link": "https://angular.dev/" },
@@ -19,8 +23,12 @@
"icon": "mdi:laptop"
},
{
"date": "Février 2023 Août 2023",
"title": "Stagiaire Aubay",
"dates": {
"start": "février 2023",
"end": "août 2023"
},
"title": "Stagiaire",
"company": "Aubay",
"description": "Stage en développement d'applications web axé sur le développement full-stack. J'ai travaillé sur des projets utilisant Angular pour le front-end et Java Spring Boot pour le back-end, avec des bases de données PostgreSQL.",
"tools": [
{ "name": "Angular", "link": "https://angular.dev/" },
@@ -35,8 +43,12 @@
"icon": "mdi:book"
},
{
"date": "Octobre 2014 Juillet 2018",
"title": "Directeur technique Voxwave",
"dates": {
"start": "octobre 2014",
"end": "juillet 2018"
},
"title": "Directeur technique",
"company": "VoxWave",
"description": "Co-fondateur d'une start-up spécialisée dans la création de chanteurs virtuels français à l'aide de la synthèse vocale. Développement de banques vocales de synthèse chantée, recherche linguistique, assistance aux utilisateurs et formation des recrues au développement de banques vocales. Direction du développement technique d'ALYS, la première banques vocale professionnelle de chant en français.",
"tools": [
{ "name": "Alter/Ego", "link": "https://www.plogue.com/products/alter-ego.html" },
@@ -50,26 +62,46 @@
],
"education": [
{
"date": "Septembre 2022 Septembre 2023",
"title": "Master 2 Technologies de lHypermédia Université Paris 8",
"dates": {
"start": "septembre 2022",
"end": "septembre 2023"
},
"degree": "Master 2 Technologies de lHypermédia",
"institution": "Université Paris 8",
"location": "Saint Denis, France",
"description": "Obtention du diplôme Master 2 THYP le 11 septembre 2023. Redoublement pour causes de santé sans séquelles.",
"icon": "mdi:network"
},
{
"date": "Septembre 2020 Septembre 2021",
"title": "Master 1 Informatique Université Paris 8",
"dates": {
"start": "septembre 2020",
"end": "septembre 2021"
},
"degree": "Master 1 Informatique",
"institution": "Université Paris 8",
"location": "Saint Denis, France",
"description": "",
"icon": "mdi:code-tags"
},
{
"date": "Septembre 2016 Juillet 2019",
"title": "Licence Informatique Université Paris 8",
"dates": {
"start": "septembre 2016",
"end": "Juillet 2019"
},
"degree": "Licence Informatique",
"institution": "Université Paris 8",
"location": "Saint Denis, France",
"description": "Licence dInformatique obtenue en Juillet 2019",
"icon": "mdi:school-outline"
},
{
"date": "Septembre 2013 Décembre 2014",
"title": "Anglais LLCE Université Lyon 2",
"dates": {
"start": "septembre 2013",
"end": "décembre 2014"
},
"degree": "Anglais LLCE",
"institution": "Université Lyon 2",
"location": "Lyon, France",
"description": "Un an et demi d’études danglais littéraire en licence danglais LLCE. Études interrompues suite à la création de VoxWave.",
"icon": "mdi:book-open-page-variant"
}