Contexte
J’ai conçu ce projet comme le portfolio de la première partie de ma carrière, pour rendre plus lisibles mon parcours, mes réalisations et ma manière de construire un SI dans la durée. Je l’ai aussi utilisé comme terrain personnel d’apprentissage pour continuer à progresser sur les usages concrets de l’IA et préparer des transpositions futures en entreprise.
Rôle
- J’ai conçu et réalisé le site CV/portfolio.
- J’ai structuré le contenu pour articuler lecture rapide, preuves de parcours et accès au détail.
- J’ai utilisé ce projet pour expérimenter un mode de développement fortement assisté par IA agentique avec OpenAI Codex et GitHub Copilot.
Périmètre / fonctionnalités
- Page CV mono-page avec navigation par ancres.
- Timeline pour expérience et projets.
- Filtres dynamiques (compétences, projets, compléments).
- Modales de détail.
- Le périmètre cible à la mise en ligne inclut une IA nommée
Zoé, destinée à répondre aux questions sur le contenu de mon CV. - Le socle technique public mobilise Astro et Tailwind CSS, avec une cible d’IA locale on premise basée sur OpenLLaMA, Ollama, PostgreSQL,
pgvectoret une approche RAG.
Décisions / arbitrages
- J’ai donné la priorité à la lisibilité et à la sobriété plutôt qu’à une interface démonstrative.
- J’ai conservé un format mono-page pour accélérer la lecture et éviter de diluer le message principal.
- J’ai choisi d’utiliser ce projet personnel, sans enjeu opérationnel direct, pour expérimenter un développement largement assisté par IA dans un cadre maîtrisé.
- J’ai retenu une cible de déploiement sur VPS OVH, relié à un nom de domaine, servi par
nginx, avec certificat Let’s Encrypt, durcissement SSH et fail2ban, afin d’explorer une mise en ligne simple, maîtrisée et transposable. - J’ai retenu une architecture avec IA locale, PostgreSQL et
pgvector, afin de tester un RAG sur corpus maîtrisé sans dépendre d’un service externe pour les usages visés. - TODO: préciser le niveau d’intégration RAG retenu à la mise en ligne (sources indexées, mode de réponse, garde-fous).
Résultats / apports
- Le projet me permet de regrouper dans un support unique les réalisations, les choix et la continuité de mon parcours.
- Il me sert de banc d’essai concret pour évaluer ce que le développement assisté par IA apporte réellement, ainsi que les limites et garde-fous à conserver.
- Il prépare une transposition possible en entreprise sur des usages documentaires et d’assistance métier, comme les appels d’offres, les services devis ou les services de fabrication.