$ whoami

William Balance

Ingénieur logiciel senior · IA, automatisation & intégration

Ingénieur full-stack senior, 10 ans sur React, Node.js et AWS. J'intègre des LLM en production pour automatiser des processus métier — agents, chatbots, génération de code et traduction. Habitué aux systèmes à fort trafic, du back-end au mobile.

Voir le CV

01 — Fonctionnalités

Ce que je peux construire

Chaque fonctionnalité est décrite côté utilisateur — clique pour voir la démo et la techno qui la fait tourner.

Intelligence artificielle

Produit & plateforme

Mobile & applications

Fiabilité & sécurité

~/compétences/maya

Assistant en langage naturel

API Claude · SQL

L'utilisateur pose une question en français et obtient instantanément le bon tableau ou graphique — sans écrire une ligne de code ni connaître la structure des données.

Chatbot connecté à vos données

LLM · permissions

Un assistant conversationnel qui répond à partir de vos propres données, produit des rapports partageables et respecte les droits d'accès de chacun.

Traduction multilingue automatique

LLM

Tout le contenu traduit à la volée dans plusieurs langues, sans intervention manuelle ni fichier à gérer.

Graphiques générés à la volée

génération HTML

Des visualisations créées automatiquement à partir d’une simple demande en langage naturel.

Reconnaissance faciale sur photos

AWS Rekognition

Retrouver automatiquement une personne parmi des dizaines de milliers de photos d'événement.

Automatisation des tâches répétitives

agents IA

Les tâches manuelles et chronophages exécutées automatiquement par des agents intelligents.

Paiement & billetterie en ligne

Stripe · SumUp

Vente de billets avec 6 moyens de paiement, quotas en temps réel et codes promo. Plus de 7 M€ traités.

Facturation automatique

génération PDF

Génération et envoi automatiques des factures : plus de 40 000 documents produits sans effort manuel.

Événements en direct

streaming · WebSocket

Diffusion vidéo en direct, chat, sondages, gamification et vote du public par SMS.

Notifications email & SMS

Mailjet · Brevo

Campagnes, confirmations et rappels automatiques : plus de 500 000 e-mails et SMS envoyés.

Cartes & géolocalisation

Leaflet · Maps

Cartes interactives pour localiser lieux, événements et points d’intérêt.

Espaces personnalisés (white-label)

multi-tenant

Chaque client dispose de son propre espace à sa marque, parfaitement isolé et sécurisé.

Applications iOS & Android

React Native

Des applications mobiles complètes, publiées et notées sur l’App Store et Google Play.

Jeux & expériences 3D

Three.js · WebGL

Un mini-simulateur de vol 3D fluide, jouable directement dans une application mobile.

Abonnements & achats in-app

RevenueCat

Gestion des abonnements et achats intégrés pour monétiser simplement une application.

Publication automatisée sur les stores

automatisation

Fiche, descriptions, screenshots et soumission générés puis déployés automatiquement.

Sécurité & gestion des droits

multi-tenant

Contrôle fin des permissions par rôle, protection contre les accès non autorisés et alerting en cas d’anomalie.

Montée en charge

serverless AWS

Des systèmes qui encaissent le fort trafic : plus de 600 000 utilisateurs servis sans accroc.

Tests & qualité

Jest · Playwright

Des tests automatisés qui sécurisent chaque mise en ligne et couvrent les parcours critiques.

illustrations animées — reclique une compétence pour rejouer

02 — Projets

Ce que j'ai construit

Aperçu de PhotoNeat

App publiée

PhotoNeat

Tri et nettoyage intelligent de la photothèque.

  • React Native
  • RevenueCat
Aperçu de SkyHaul

App publiée

SkyHaul

Jeu de gestion d’une compagnie aérienne avec mini-simulateur 3D.

  • React Native
  • Three.js
  • WebGL
Aperçu de BreathCove

App publiée

BreathCove

Respiration guidée et relaxation.

  • React Native
  • RevenueCat
Aperçu de Ads Pilot

Outil interne

Ads Pilot

Pilotage des campagnes pub d’apps mobiles, optimisation du trafic assistée par IA.

  • React
  • Node.js
  • IA
Aperçu de LaunchKit

Outil interne

LaunchKit

Déploiement automatisé d’apps sur les stores : fiche, produits, description, screenshots, soumission.

  • React
  • Node.js
  • IA
Aperçu de TradeX

Outil interne

TradeX

Allocation automatique d’un portefeuille long terme, pilotée par algorithmes sur données de marché temps réel.

  • React
  • Python
  • WebSockets

Missions freelance · 2018 → aujourd’hui

  • Professeur Caché React · Node · AWS
  • YouWho React Native · Neptune
  • Galilée Node · AWS · SQL
  • Job Connexion Node · MySQL
  • Ideel React
  • Wazza React
  • Kairos React · Node · Stripe
  • Maréa React Native · Firebase
  • Otello Vue.js · Node · MySQL
  • Fablio React · Python · IA
  • Solstice Flutter · GCP
  • Nventis Node · PostgreSQL · AWS

03 — Parcours

Curriculum vitæ

Télécharger le CV (PDF)
  1. 2019 → auj.

    Développeur Full-Stack Senior

    Gayakoa

    Plateforme SaaS multi-tenant de billetterie et gestion d'événements. Architecture serverless AWS (~500 endpoints), IA en production, live temps réel, sécurité multi-tenant, CI/CD.

  2. 2018 → auj.

    Missions freelance

    Startups & clients variés

    Développement web & mobile : Professeur Caché, YouWho, Galilée, Job Connexion, Ideel, Wazza.

  3. en solo

    Projets personnels

    Apps publiées & outils internes

    Conception et développement en autonomie : PhotoNeat, SkyHaul, BreathCove, Ads Pilot, LaunchKit, TradeX.

  4. 2016 → 2018

    Développeur Full-Stack

    AT Internet · digital analytics

    Équipe sécurité & droits d’accès : protection de la solution et gestion des permissions. Migration majeure AngularJS / C# / Kubernetes → React, Node.js, AWS.

Formation

Master · Ingénierie informatique

Ynov Informatique · 2014–2019

Bac S · Sciences de l’ingénieur

Lycée Alfred Kastler · 2014

Langues

  • Français natif
  • Anglais professionnel

Divers

Licence de pilote privé (PPL)

$ ./contact --book-call

On en parle ?

Réserve un créneau pour un appel — projet IA, automatisation, ou renfort full-stack sur un système à fort trafic.

Me contacter sur LinkedIn
~/réserver-un-call

Réserver un call

Choisis un créneau qui te convient dans le calendrier ci-dessous.

Ouvrir le calendrier dans un onglet →