{Object.entries(skills).map(([category, items]) => (
diff --git a/src/assets/favicon_io/android-chrome-192x192.png b/src/assets/favicon_io/android-chrome-192x192.png
new file mode 100644
index 00000000..0ce4ef04
Binary files /dev/null and b/src/assets/favicon_io/android-chrome-192x192.png differ
diff --git a/src/assets/favicon_io/android-chrome-512x512.png b/src/assets/favicon_io/android-chrome-512x512.png
new file mode 100644
index 00000000..6ff20197
Binary files /dev/null and b/src/assets/favicon_io/android-chrome-512x512.png differ
diff --git a/src/assets/favicon_io/apple-touch-icon.png b/src/assets/favicon_io/apple-touch-icon.png
new file mode 100644
index 00000000..1c10758e
Binary files /dev/null and b/src/assets/favicon_io/apple-touch-icon.png differ
diff --git a/src/assets/favicon_io/favicon-16x16.png b/src/assets/favicon_io/favicon-16x16.png
new file mode 100644
index 00000000..91abde67
Binary files /dev/null and b/src/assets/favicon_io/favicon-16x16.png differ
diff --git a/src/assets/favicon_io/favicon-32x32.png b/src/assets/favicon_io/favicon-32x32.png
new file mode 100644
index 00000000..f0d7b553
Binary files /dev/null and b/src/assets/favicon_io/favicon-32x32.png differ
diff --git a/src/assets/favicon_io/favicon.ico b/src/assets/favicon_io/favicon.ico
new file mode 100644
index 00000000..258768a8
Binary files /dev/null and b/src/assets/favicon_io/favicon.ico differ
diff --git a/src/assets/favicon_io/site.webmanifest b/src/assets/favicon_io/site.webmanifest
new file mode 100644
index 00000000..45dc8a20
--- /dev/null
+++ b/src/assets/favicon_io/site.webmanifest
@@ -0,0 +1 @@
+{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
\ No newline at end of file
diff --git a/src/assets/svg/CSS3.svg b/src/assets/svg/CSS3.svg
new file mode 100644
index 00000000..c2f6209f
--- /dev/null
+++ b/src/assets/svg/CSS3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/svg/HTML5.svg b/src/assets/svg/HTML5.svg
new file mode 100644
index 00000000..b6cb7585
--- /dev/null
+++ b/src/assets/svg/HTML5.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/assets/svg/astro.svg b/src/assets/svg/astro.svg
new file mode 100644
index 00000000..d5fa2184
--- /dev/null
+++ b/src/assets/svg/astro.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/svg/bash.svg b/src/assets/svg/bash.svg
new file mode 100644
index 00000000..2668f86b
--- /dev/null
+++ b/src/assets/svg/bash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/svg/git.svg b/src/assets/svg/git.svg
new file mode 100644
index 00000000..4e5fe8ed
--- /dev/null
+++ b/src/assets/svg/git.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/svg/huggingface.svg b/src/assets/svg/huggingface.svg
new file mode 100644
index 00000000..45459331
--- /dev/null
+++ b/src/assets/svg/huggingface.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/svg/javaScript.svg b/src/assets/svg/javaScript.svg
new file mode 100644
index 00000000..1f203d35
--- /dev/null
+++ b/src/assets/svg/javaScript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/svg/mysql.svg b/src/assets/svg/mysql.svg
new file mode 100644
index 00000000..cafe01c2
--- /dev/null
+++ b/src/assets/svg/mysql.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/svg/nodejs.svg b/src/assets/svg/nodejs.svg
new file mode 100644
index 00000000..d92d02b0
--- /dev/null
+++ b/src/assets/svg/nodejs.svg
@@ -0,0 +1 @@
+
diff --git a/src/assets/svg/openai.svg b/src/assets/svg/openai.svg
new file mode 100644
index 00000000..8633cf00
--- /dev/null
+++ b/src/assets/svg/openai.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/assets/svg/react.svg b/src/assets/svg/react.svg
new file mode 100644
index 00000000..a99b5daa
--- /dev/null
+++ b/src/assets/svg/react.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/src/assets/svg/robot.svg b/src/assets/svg/robot.svg
new file mode 100644
index 00000000..8c4639ec
--- /dev/null
+++ b/src/assets/svg/robot.svg
@@ -0,0 +1,44 @@
+
+
+
\ No newline at end of file
diff --git a/src/assets/svg/supabase.svg b/src/assets/svg/supabase.svg
new file mode 100644
index 00000000..574f67ec
--- /dev/null
+++ b/src/assets/svg/supabase.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/assets/svg/tailwindcss.svg b/src/assets/svg/tailwindcss.svg
new file mode 100644
index 00000000..4e8cbb0f
--- /dev/null
+++ b/src/assets/svg/tailwindcss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/svg/typeScript.svg b/src/assets/svg/typeScript.svg
new file mode 100644
index 00000000..a2688f33
--- /dev/null
+++ b/src/assets/svg/typeScript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/svg/vercel.svg b/src/assets/svg/vercel.svg
new file mode 100644
index 00000000..75968916
--- /dev/null
+++ b/src/assets/svg/vercel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/components/contact.astro b/src/components/contact.astro
index 7e3e0b43..bf412be2 100644
--- a/src/components/contact.astro
+++ b/src/components/contact.astro
@@ -1,31 +1,41 @@
-
Let's talk
+
Discutons
Contact
- Have a question or a project in mind? Feel free to reach out.
+ Vous avez un projet IA ou une opportunité de collaboration ? N'hésitez pas à me contacter.
- Location:
- Colombia, Valle del cauca
+ Localisation:
+ Île-de-France, France
+
+
+
Domaines d'expertise
+
+
Développement d'applications IA
+
Systèmes RAG (Retrieval-Augmented Generation)
+
Fine-tuning de modèles LLM
+
Chatbots et assistants virtuels
+
Formation et sensibilisation à l'IA
+
- ✅ Thank you for your message!
+ ✅ Merci pour votre message !
@@ -82,11 +92,11 @@
} else {
const data = await response.json();
console.error("Error response:", data);
- alert("There was a problem sending your message.");
+ alert("Il y a eu un problème lors de l'envoi de votre message.");
}
} catch (error) {
console.error("Error:", error);
- alert("There was a problem sending your message.");
+ alert("Il y a eu un problème lors de l'envoi de votre message.");
}
});
diff --git a/src/components/experiences.astro b/src/components/experiences.astro
new file mode 100644
index 00000000..75bc264a
--- /dev/null
+++ b/src/components/experiences.astro
@@ -0,0 +1,66 @@
+
+
+
Mon parcours
+
Expériences Professionnelles
+
Actuellement en alternance jusqu'à août 2025, je suis à la recherche d'une alternance pour septembre 2025 pour mon Master en Intelligence Artificielle.
+
+
+
+
+ Actuel
+
+
Développeur en Intelligence Artificielle
+
AFPA | Septembre 2024 - Septembre 2025 | Montreuil
+
+
Application IA pour la gestion documentaire : Développement d'une solution RAG hybride (vectoriel + full-text), améliorant l'accès aux informations
+
Automatisation des avis clients : Création d'une application IA pour optimiser et personnaliser les réponses aux avis Google
+
Optimisation RH avec l'IA : Conception d'un outil intégrant matching CV/offres, chatbot RH et synthèse d'entretiens
+
Formation et vulgarisation : Animation d'ateliers IA générative pour +50 collaborateurs
+
+
+
+
Technicien Support Informatique
+
Careside | Septembre 2022 - Août 2024 | Paris
+
+
Gestion des appareils mobiles : Déploiement d'un outil de supervision pour +500 équipements, améliorant la réactivité du support
+
Optimisation IT & Réseau : Réduction des coûts télécoms et mise en place de la fibre & 5G, renforçant la fiabilité du réseau
+
Automatisation des tâches : Développement de scripts PowerShell, Bash et Python, accélérant les processus IT
+
Support & Formation : Gestion des tickets niveau 2 et 3, accompagnement des équipes sur les nouvelles solutions
+
+
+
+
+
+
Formations & Certifications
+
+
+
+ En recherche
+
+
Master en Intelligence Artificielle
+
En recherche d'un master | 2025-2027 | Paris
+
+ Spécialisation en intelligence artificielle, traitement du langage naturel et apprentissage automatique
+
+
+
+
Licence en Informatique
+
CNAM Paris / Lycée Le Rebours | 2024-2025
+
+ Spécialisation en développement, intelligence artificielle et Big Data
+
+
+
+
BTS Services Informatiques aux Organisations - SLAM
+
CFA INSTA | 2022-2024
+
+ Développement d'applications web et mobiles, gestion de bases de données, et gestion de projets informatiques
+