[{"id":"public-cv-api","name":"API REST publique de CV","summary":"API FastAPI en lecture seule exposant le CV sous forme de ressources JSON consultables par humains, recruteurs, scripts et agents.","highlights":["Endpoints publics GET pour profil, experiences, competences, projets et CV complet.","Validation Pydantic des donnees publiees.","Exposition prevue sous /api via Traefik avec healthcheck dedie."],"technologies":["FastAPI","Pydantic","Uvicorn","Docker","Traefik"],"links":[{"label":"API","url":"https://vazart.net/api/"}]},{"id":"hugo-portfolio","name":"Site personnel statique Hugo","summary":"Portfolio multilingue statique construit avec Hugo, pense pour la performance, le SEO, l'accessibilite et une exploitation containerisee.","highlights":["Rendu statique, assets locaux et healthcheck applicatif.","Internationalisation francais, anglais et espagnol.","Build reproductible dans une image Docker dediee."],"technologies":["Hugo","Nginx","Docker","GitLab CI/CD","HTML","CSS","JavaScript"],"links":[{"label":"Website","url":"https://www.vazart.net/"}]},{"id":"self-hosted-delivery","name":"Deploiement self-hosted GitLab CI/CD vers Docker Compose","summary":"Chaine de livraison orientee production pour deploiement vers /opt/apps/www-vazart-net, avec Traefik en point d'exposition unique.","highlights":["Deploiement par SSH depuis GitLab CI.","Validation du reseau Traefik et smoke tests apres livraison.","Rollback par etat compose precedent."],"technologies":["GitLab CI/CD","SSH","Docker Compose","Traefik","Linux"],"links":[]}]