About Hubert
French
Native or bilingual
English
Fluent
Experience
- EkoseonDéveloppeur React/NextJS/Node — fullstackPUBLISHINGOctober 2023 - November 2023 (1 month)Nantes, FranceSite vitrine/e-commerce pour une activité d’écrivain-biographe.🔗 https://ekoseon.fr🚀 Repository GitHub -> https://github.com/HubrG/ekoseonℹ️ Site réalisé pour permettre la gestion et l’automatisation de mon activité parallèle d’écrivain-biographe.Pour cela, ne souhaitant pas faire appel à un service tiers — et payant, j’ai dû mettre en place tout le système de gestion de commande en partant de zéro, depuis la page produit jusqu’au suivi de commande. J’ai pu mettre en place l’API de Stripe et ses webhooks afin de pouvoir gérer le système de facturation pour, notamment, récupérer les factures lors d’un paiement (unique, ou en abonnement) et les afficher sur l’interface client. Le client peut également annuler une souscription en fonction du nombre d’entretiens effectués et se faire rembourser au prorata de la somme déjà versée.Du reste, j’ai voulu automatiser le système de prise de rendez-vous pour les entretiens biographiques qui précèdent l’écriture du livre. Ainsi, le client est libre de prendre, modifier, annuler un rendez-vous via l’API Calendly, et cela directement depuis son interface utilisateur.Le client est également informé de l’avancée de la prestation, étape par étape, ainsi que de l’état d’acheminement de son colis via l’API de La Poste.Pour améliorer le SEO de ce site, j’ai également mis en place une rubrique blog, dont les billets peuvent être générés directement via l’interface d’administration avec l’API d’OpenAI.
- ScrilabDéveloppeur Symfony/PHP — fullstackPUBLISHINGJanuary 2023 - May 2023 (4 months)Nantes, FranceAtelier d’écriture en ligne🔗 https://scrilab.com🎥 Tour d’horizon des fonctionnalités, en vidéo -> https://youtu.be/swPH0ZnYuaM🚀 Repository GitHub -> https://github.com/HubrG/sklℹ️ Scrilab est une application web communautaire développée sur Symfony 6 (PHP 8) en totale indépendance, avec l'ambition de fournir aux auteurs passionnés une plateforme à la fois solide et intuitive, destinée à la collaboration et au partage d’œuvres littéraires personnelles, proposant également un espace « atelier d’écriture ». Cette application vise à améliorer les compétences littéraires de ses utilisateurs en favorisant l'entraide et l'échange d'idées.Outre la programmation propre à PHP/Symfony, ce projet a mobilisé les compétences suivantes :-> Déploiement avec GKE, puis Cloudways en CI/CD avec GitHub Actions-> Réalisation de tests unitaires-> Javascript (vanilla)-> Mise en place de Symfony UX (Turbo, Components, composants React)-> API REST-> Gestion des actifs numériques avec l’API de Cloudinary-> Forks et modification de repo GitHub, notamment pour la conversion d’un texte au format ePub.-> Mise en place d’OAuth Google-> Gestion de paquets Node ; Webpack
- Fastuff AIDeveloppeur React/NextJS/Node — fullstackE-COMMERCENovember 2023 - December 2023 (1 month)Nantes, FranceFonctionnalité permettant de générer un PLV (document/PDF) de 50 pages A4 en 5mn avec l’API d’OpenAI .🎥 Fonctionnement en vidéo -> https://youtu.be/WgAJeZR4RHQ🚀 Repository GitHub -> https://github.com/HubrG/aiℹ️ Cette fonctionnalité se devait d’être parfaitement réactive, c’est pourquoi React s’est imposé naturellement pour la réaliser. Ce petit projet m’a permis de mettre en œuvre toute la puissance de React et NextJS, selon tous ses aspects techniques : utilisation avancée des hooks, contextes, SSR, APIs, Next Auth…-> D’une part, j’ai mis en place l’API d’OpenAI et la gestion du stream.-> L’utilisateur entre le sujet de son PDF et sélectionne les critères de génération (langue, personnalité, longueur, ton, modèle de GPT…)-> Chaque item du plan, alors généré, est directement entré en base de données.-> Une fois le plan généré, le contenu de chacun des points du plan est généré simultanément (promise.all).-> Une fois le PDF terminé, il est possible de régénérer à l’envi chacun des items du PDF avec, si besoin, des critères différents.-> Chaque régénération donne lieu à la création d’une nouvelle version de l’item régénéré.-> L’utilisateur est libre de naviguer entre les versions de chaque item, pour agencer au mieux son PDF.-> Il est également possible d’éditer directement le contenu avec un système de WYSIWYG, présent sur chaque item.-> Pour chaque item généré, l’utilisateur dépense des tokens, et cela est immédiatement répercuté sur son profil via un contexte. Puisque la génération se fait en stream, le nombre de tokens est calculé grâce à la librairie « tiktoken ».-> Il est également possible de télécharger le PDF en HTML/MD/TXT, afin de l’éditer sur un outil tiers et le convertir en PDF.
Recommendations
Be the first to recommend Hubert
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Licence, PhilosophieUniversité Paris 1 Panthéon-Sorbonne2016Licence, Philosophie