{"ai":{"items":[],"title":"Et l\u2019IA, concr\u00e8tement ?","subtitle":"Je m\u2019en sers tous les jours, comme d\u2019un outil. Elle \u00e9crit vite et ne relit rien : pas de tests, pas de sauvegardes, des acc\u00e8s laiss\u00e9s ouverts. C\u2019est parce que je connais ses angles morts que je sais quoi v\u00e9rifier \u2014 sur mon code comme sur le v\u00f4tre. Ce que vous payez, ce n\u2019est pas le temps de frappe : c\u2019est ce qui a \u00e9t\u00e9 v\u00e9rifi\u00e9 avant la mise en ligne."},"cta":{"title":"Disponible pour collaboration ou formation","subtitle":"","primaryLabel":"Me contacter","secondaryLabel":"Voir le site"},"hero":{"title":"Sites web et automatisation pour les ind\u00e9pendants et TPE \u00e0 Paris.","tagline":"D\u00e9veloppeur ind\u00e9pendant dans le 20e, je cr\u00e9e des sites, j\u2019automatise vos t\u00e2ches r\u00e9p\u00e9titives et je con\u00e7ois des outils sur mesure, de l\u2019id\u00e9e \u00e0 la mise en production.","subtitle":"Vous partez de z\u00e9ro, ou vous reprenez quelque chose qui existe d\u00e9j\u00e0.","proofItems":["De l\u2019id\u00e9e \u00e0 la mise en ligne","Solutions administrables et document\u00e9es","Paris 20e \u00b7 \u00c0 distance partout en France"],"primaryHref":"\/devis","primaryLabel":"Obtenir une estimation","secondaryHref":"#cases","secondaryLabel":"Voir les r\u00e9alisations"},"about":{"bio":"D\u00e9veloppeur web ind\u00e9pendant, je con\u00e7ois et je remets d\u2019aplomb des outils qui tournent pour de vrai : sites, applications m\u00e9tier, automatisations. Je travaille surtout avec des ind\u00e9pendants et des TPE, souvent seuls face \u00e0 un site qui vieillit ou \u00e0 une t\u00e2che qui revient chaque semaine. Ce que je livre est document\u00e9 et administrable \u2014 vous devez pouvoir vous en servir sans moi. Je forme aussi des d\u00e9veloppeurs depuis plusieurs ann\u00e9es : expliquer fait partie du travail.","title":"A propos","location":"Paris 20e","subtitle":"Qui suis-je ?","locationMapUrl":"https:\/\/www.openstreetmap.org\/export\/embed.html?bbox=2.375%2C48.850%2C2.430%2C48.880\u0026layer=mapnik\u0026marker=48.865%2C2.400"},"stack":{"items":["Front : Vue + React, Vite, composants r\u00e9utilisables","Back : Symfony API, auth, CRUD, uploads","WordPress : plugins personnalis\u00e9s","IA : agents, MCP, RAG et garde-fous","Qualit\u00e9 : Docker, migrations, Git propre"],"title":"Stack \u0026 pratiques","subtitle":"L\u0027essentiel, sans jargon."},"trust":{"items":["D\u00e9veloppeur fullstack freelance France","Automatisation IA pour PME","Refonte Symfony Vue WordPress","Backoffice sur mesure local"]},"footer":{"links":[{"url":"https:\/\/github.com\/cundovar","label":"GitHub"},{"url":"https:\/\/www.linkedin.com\/in\/facundo-varas\/","label":"LinkedIn"}],"tagline":"D\u00e9veloppeur web \u00b7 Paris 20e"},"header":{"logoUrl":null,"siteUrl":"https:\/\/example.com","logoText":"Facundo Varas","contactEmail":"cundo364@gmail.com"},"skills":{"title":"Comp\u00e9tences","summary":"\u003Cp\u003EProfil fullstack orient\u00e9 p\u00e9dagogie, fort en Symfony\/Vue et structuration de contenus.\u003C\/p\u003E","evidence":[{"label":"Commits tests","value":"47"},{"label":"PR reviews","value":"12"},{"label":"Modules cr\u00e9\u00e9s","value":"3"}],"subtitle":"Analyse bas\u00e9e sur les donn\u00e9es GitHub."},"process":[{"title":"Clarifier votre besoin","description":"Nous \u00e9changeons sur votre situation, vos priorit\u00e9s et le r\u00e9sultat attendu."},{"title":"Valider le p\u00e9rim\u00e8tre et le budget","description":"Vous recevez une proposition claire avec les fonctionnalit\u00e9s, le d\u00e9lai et le co\u00fbt."},{"title":"Suivre l\u0027avancement","description":"Vous d\u00e9couvrez r\u00e9guli\u00e8rement des versions testables et pouvez donner votre avis."},{"title":"Prendre en main votre solution","description":"Je mets le projet en ligne, documente son fonctionnement et vous forme \u00e0 son utilisation."}],"problems":[{"title":"Vous perdez du temps dans les copier-coller et les relances","description":"Les m\u00eames actions reviennent chaque jour et mobilisent du temps sans apporter de valeur \u00e0 votre activit\u00e9."},{"title":"Vos informations sont dispers\u00e9es entre plusieurs outils","description":"Vos donn\u00e9es sont difficiles \u00e0 retrouver, \u00e0 suivre ou \u00e0 transmettre sans manipulations manuelles."},{"title":"Votre site ou application devient difficile \u00e0 modifier","description":"Chaque \u00e9volution prend trop de temps ou risque de fragiliser ce qui fonctionne d\u00e9j\u00e0."},{"title":"Votre site fait moins s\u00e9rieux que votre travail","description":"Il date, il s\u2019affiche mal sur t\u00e9l\u00e9phone, et vous h\u00e9sitez \u00e0 en donner l\u2019adresse \u00e0 un client."},{"title":"Vous avez mont\u00e9 quelque chose avec une IA, sans oser le montrer","description":"Cela fonctionne quand vous l\u2019utilisez seul, mais rien n\u2019est s\u00e9curis\u00e9 ni sauvegard\u00e9 pour le mettre devant de vrais clients."},{"title":"Vous souhaitez utiliser l\u0027IA, mais ne savez pas par o\u00f9 commencer","description":"Vous avez identifi\u00e9 un potentiel, mais pas encore le bon usage, les donn\u00e9es n\u00e9cessaires ou les contr\u00f4les \u00e0 pr\u00e9voir."}],"projects":{"title":"Projets","subtitle":"Progression"},"services":[{"faqs":[{"answer":"Par exemple, envoyer automatiquement les relances clients, recopier les commandes d\u2019un outil vers un autre, g\u00e9n\u00e9rer un devis ou pr\u00e9parer un rapport hebdomadaire. On part de votre fa\u00e7on de travailler actuelle, puis j\u2019identifie les t\u00e2ches r\u00e9p\u00e9titives qui peuvent tourner sans vous faire perdre la main.","question":"Quelles t\u00e2ches peut-on automatiser au quotidien ?"},{"answer":"Non. On choisit ensemble ce qui part automatiquement et ce qui attend votre validation. Chaque action importante reste visible dans un tableau de suivi : vous pouvez v\u00e9rifier, corriger ou arr\u00eater \u00e0 tout moment.","question":"Est-ce que je perds le contr\u00f4le si une t\u00e2che devient automatique ?"}],"title":"Gagnez du temps chaque semaine","promise":"Automatisez les relances, copier-coller, tris et suivis qui ralentissent votre activit\u00e9.","problems":["Copier-coller entre outils","Relances manuelles","Donn\u00e9es \u00e9parpill\u00e9es","Temps perdu sur des actions sans valeur"],"serviceKey":"automatisation","actionLabel":"Estimer mon automatisation","deliverables":["Une automatisation pr\u00eate \u00e0 utiliser","Un tableau de suivi simple","Un historique des actions","Une formation courte pour rester autonome"],"technologies":["Symfony","Vue.js","n8n","API","Docker"]},{"faqs":[{"answer":"Il pr\u00e9pare le travail r\u00e9p\u00e9titif : trier des demandes, r\u00e9sumer un dossier, proposer un premier brouillon de r\u00e9ponse ou remplir des informations \u00e0 partir de vos r\u00e8gles. Vous gardez la d\u00e9cision finale et gagnez du temps sur la pr\u00e9paration.","question":"\u00c0 quoi sert concr\u00e8tement un assistant IA dans mon activit\u00e9 ?"},{"answer":"Oui. Un assistant peut se contenter de r\u00e9pondre, ou aller jusqu\u2019\u00e0 cr\u00e9er un devis, mettre \u00e0 jour une fiche client ou pr\u00e9parer une relance directement dans vos outils. Techniquement, cela passe par le protocole MCP, qui lui ouvre des actions pr\u00e9cises et rien d\u2019autre. Chaque action passe par votre validation, et tout ce qu\u2019il a fait reste consign\u00e9.","question":"Mon assistant IA peut-il agir dans mes outils, pas seulement r\u00e9pondre ?"},{"answer":"On lui fournit seulement les informations et r\u00e8gles utiles \u00e0 votre m\u00e9tier, on limite les questions qu\u2019il traite et on garde un \u00e9cran de contr\u00f4le. Les r\u00e9ponses restent v\u00e9rifiables et les cas sensibles passent par une validation humaine.","question":"Comment \u00e9viter qu\u2019il donne une r\u00e9ponse incoh\u00e9rente ?"}],"title":"Ajoutez un assistant IA utile \u00e0 votre activit\u00e9","promise":"Triez, r\u00e9sumez, r\u00e9digez ou pr\u00e9parez des r\u00e9ponses plus rapidement, avec des contr\u00f4les humains clairs.","problems":["Tri manuel d\u0027informations","G\u00e9n\u00e9ration de contenus r\u00e9p\u00e9titifs","Besoin d\u0027aide contextuelle dans un outil interne","Difficult\u00e9 \u00e0 industrialiser un prototype IA"],"serviceKey":"assistant-ia","actionLabel":"Estimer mon assistant IA","deliverables":["Un premier assistant testable","Une connexion \u00e0 vos donn\u00e9es utiles","Des r\u00e8gles de validation humaines","Un \u00e9cran pour surveiller les r\u00e9ponses"],"technologies":["OpenAI","MCP","Symfony","Vue.js"]},{"faqs":[{"answer":"Oui. Je commence par un diagnostic pour comprendre ce qui fonctionne, ce qui bloque et ce qui pr\u00e9sente un risque. On corrige ensuite les priorit\u00e9s par \u00e9tapes, par exemple la mise en page, la vitesse ou la modification des contenus.","question":"Peut-on remettre mon site au propre sans tout refaire ?"},{"answer":"Un document simple : \u00e9tat technique, blocages pour vos utilisateurs ou vos clients, risques, priorit\u00e9s et plan de remise en ordre. Chaque point explique pourquoi il compte et ce qu\u2019il va changer pour vous.","question":"Que vais-je recevoir apr\u00e8s le diagnostic ?"}],"title":"Remettez votre site ou application au propre","promise":"Retrouvez un outil plus rapide, plus fiable et plus facile \u00e0 faire \u00e9voluer sans repartir syst\u00e9matiquement de z\u00e9ro.","problems":["Site difficile a modifier","Backoffice incomplet","Dette technique bloquante","Exp\u00e9rience mobile ou admin trop lente"],"serviceKey":"refonte","actionLabel":"Estimer ma refonte","deliverables":["Un diagnostic clair de l\u0027existant","Un plan de remise au propre prioris\u00e9","Une interface plus simple \u00e0 utiliser","Des contenus faciles \u00e0 modifier"],"technologies":["Vue.js","React","Symfony","WordPress","MySQL"]},{"faqs":[{"answer":"Quand vos \u00e9quipes r\u00e9p\u00e8tent des contournements, recopient des informations entre plusieurs outils ou renoncent \u00e0 une \u00e9tape parce que le logiciel ne la pr\u00e9voit pas. Si un outil standard suffit, je le dis avant de d\u00e9velopper.","question":"Comment savoir si j\u2019ai besoin d\u2019un outil sur mesure ?"},{"answer":"On commence par un cadrage court pour d\u00e9finir le r\u00e9sultat utile. Vous recevez ensuite une premi\u00e8re version que votre \u00e9quipe peut vraiment utiliser, puis on int\u00e8gre les retours et on fait \u00e9voluer l\u2019outil par priorit\u00e9s.","question":"Comment se d\u00e9roule le projet ?"}],"title":"Cr\u00e9ez un outil adapt\u00e9 \u00e0 votre activit\u00e9","promise":"Transformez votre fa\u00e7on de travailler avec une application, un espace client ou un backoffice con\u00e7u pour vos besoins.","problems":["Solution existante trop rigide ou limit\u00e9e","Besoin sp\u00e9cifique non couvert par les outils classiques","Projet avec int\u00e9grations personnalis\u00e9es","Croissance attendue, architecture de base requise"],"serviceKey":"outil-metier","actionLabel":"Estimer mon outil","deliverables":["Une application ou un espace client personnalis\u00e9","Un parcours simple pour vos utilisateurs","Une connexion \u00e0 vos outils existants","Une base technique propre et document\u00e9e"],"technologies":["Vue.js","React","Symfony","Node.js","PostgreSQL","Docker"]},{"faqs":[{"answer":"Oui. Quand aucune extension du commerce ne fait ce que vous voulez, ou qu\u2019elle en fait dix fois trop, la fonction est d\u00e9velopp\u00e9e pour votre cas et elle vous appartient : un formulaire m\u00e9tier, un espace client, une connexion \u00e0 un autre outil, une boutique WooCommerce. L\u2019objectif est d\u2019\u00e9viter les usines \u00e0 gaz et de garder un site que vous savez utiliser.","question":"D\u00e9veloppez-vous des plugins WordPress sur mesure ?"},{"answer":"Pas forc\u00e9ment. Si le th\u00e8me actuel est sain, on peut souvent am\u00e9liorer la vitesse, la clart\u00e9 ou une fonctionnalit\u00e9 pr\u00e9cise. Je propose de le changer seulement quand il bloque vos \u00e9volutions ou devient un risque.","question":"Faut-il forc\u00e9ment changer de th\u00e8me pour am\u00e9liorer mon site ?"}],"title":"Transformez votre WordPress en outil professionnel","promise":"Am\u00e9liorez votre design, vos performances et vos fonctionnalit\u00e9s pour obtenir un site plus utile \u00e0 votre activit\u00e9.","problems":["Th\u00e8me standard ne correspond pas au besoin","Plugin manquant ou incompatible","Performance ou s\u00e9curit\u00e9 d\u00e9grad\u00e9e","Migration d\u0027un site legacy vers WordPress"],"serviceKey":"site-vitrine","actionLabel":"Estimer mon WordPress","deliverables":["Un th\u00e8me ou une fonctionnalit\u00e9 sur mesure","Des formulaires, un espace client ou la vente en ligne","Un site plus rapide et plus clair","Une formation pour g\u00e9rer vos pages"],"technologies":["WordPress","PHP","MySQL","WooCommerce","Elementor"]}],"teaching":{"items":[{"name":"HTML","topics":["S\u00e9mantique HTML5","Accessibilit\u00e9","SEO basics","Formulaires"]},{"name":"CSS","topics":["Flexbox \u0026 Grid","Responsive design","Animations","Sass\/SCSS","Variables CSS"]},{"name":"JavaScript","topics":["ES6+","DOM manipulation","Async\/Await","Fetch API","Modules"]},{"name":"PHP","topics":["POO","MVC","PDO\/MySQL","S\u00e9curit\u00e9","Sessions"]},{"name":"Symfony","topics":["Architecture","API REST","Doctrine ORM","Twig","Security","Forms"]},{"name":"Docker","topics":["Containers","Docker Compose","Volumes","Networks","Dockerfile"]},{"name":"WordPress","topics":["Th\u00e8mes","Plugins","Hooks","Custom Post Types","WooCommerce"]},{"name":"React","topics":["Components","Hooks","State management","React Router"]},{"name":"Vue.js","topics":["Composition API","Composables","Vue Router","Pinia","TypeScript"]},{"name":"Git","topics":["Branches","Merge \u0026 Rebase","Pull Requests","Conflits","Git Flow"]}],"title":"Enseignement","subtitle":"Technologies que j\u0027enseigne en formation"},"expertise":[{"title":"Fullstack utile","description":"Front, API, base de donn\u00e9es, admin et d\u00e9ploiement dans une m\u00eame logique produit."},{"title":"IA encadr\u00e9e","description":"Des agents et automatisations qui assistent le travail sans masquer les contr\u00f4les humains."},{"title":"Transmission","description":"Une approche de formateur : livrer, expliquer et laisser une base que vous pouvez reprendre."}]}