Visualisation de données
Des tableaux de bord en temps réel que votre équipe utilise vraiment, avec gestion des accès et documentation intégrée.
Des tableaux de bord, des pipelines et des automatisations qui transforment des données désordonnées en réponses claires, pour que vous investissiez votre temps là où il compte.
Des systèmes en production livrés pour des équipes en
Je propose quatre services pour aider les entreprises à gagner en clarté sur leurs données, en efficacité sur leurs processus, et à tirer parti de l'IA là où elle apporte vraiment quelque chose.
Des tableaux de bord en temps réel que votre équipe utilise vraiment, avec gestion des accès et documentation intégrée.
Toutes vos sources réunies dans un pipeline propre et planifié, prêtes dans votre entrepôt de données.
Les tâches répétitives, saisies, rapports et notifications confiés à des systèmes que votre équipe pilote.
De l'IA uniquement là où elle est rentable, validée par un pilote avant tout déploiement.
L'essentiel de mon travail vit à l'intérieur des systèmes de mes clients, pas en vitrine. Voici tout de même quelques exemples de ma façon d'aborder les problèmes et des résultats obtenus.

Une équipe de programme du secteur public gérait 66 livrables répartis sur 7 chantiers dans des fichiers Excel. La direction n'avait aucune vision en temps réel de ce qui avançait, était à risque ou prenait du retard. Chaque comité exigeait une compilation manuelle des états d'avancement.
J'ai construit un tableau de bord Looker Studio de 2 pages connecté à une base Google Sheets. La page de synthèse présente cinq indicateurs clés sous forme d'anneaux, un tableau récapitulatif par chantier avec code couleur RAG automatique, et des filtres par chantier, responsable, statut et trimestre. La page Actions fait remonter automatiquement les livrables à risque ou bloqués. Les seuils RAG sont paramétrables : l'équipe ajuste la sensibilité sans toucher aux formules.
RésultatUne visibilité en temps réel sur le programme. Plus de compilation manuelle. Les comités de direction s'appuient sur un seul tableau de bord vivant.

Une clinique de santé comportementale comptant plus de 30 praticiens traitait sa paie manuellement à chaque cycle de facturation. Le personnel croisait des exports CSV, cherchait les tarifs, validait les codes CPT et classait les remboursements à la main. Un processus lent, source d'erreurs, répété à chaque cycle.
J'ai développé une application Google Apps Script connectée directement à l'API IntakeQ, qui récupère automatiquement les rendez-vous et la facturation. Le back-end gère la recherche des tarifs, la validation des codes CPT, la catégorisation des remboursements et génère un récapitulatif de paie par praticien. Un traitement par lots absorbe plus de 100 rendez-vous et 300 appels d'API par cycle, dans les limites d'exécution d'Apps Script.
RésultatUne paie traitée en un clic. Plus de recoupements manuels. Une préparation de cycle qui prenait des heures tourne désormais toute seule.

Une association facture sur une subvention le temps que son personnel passe à accompagner des personnes. Le personnel saisissait ses heures dans QuickBooks Time, mais ces heures n'étaient pas reliées à la personne accompagnée ni aux plafonds de facturation de la subvention. Les automatisations existantes avaient été conçues pour une autre application de suivi du temps. Les formules de facturation comptaient chaque séance comme entièrement facturable ou entièrement non facturable, même lorsqu'elle dépassait un plafond.
J'ai conçu le modèle de données et la logique de facturation, puis construit l'intégration autour. Chaque personne inscrite reçoit un code de tâche dans QuickBooks Time, et le workflow réutilise un code existant et relance les écritures qui échouent. La synchronisation ne récupère que les nouvelles feuilles de temps à partir d'un point de reprise enregistré, ignore les doublons et rattache chaque saisie à un membre du personnel et à une personne, en signalant celles qu'elle ne peut pas rattacher. Chaque séance est répartie en minutes facturables et non facturables au point où elle dépasse un plafond, puis recalculée si la saisie ou le statut de la personne change. Les plafonds se trouvent dans une table de paramètres, que les administrateurs modifient sans toucher au code. Des règles de statut mettent à jour le statut de chaque personne automatiquement et conservent les modifications manuelles. Les responsables vérifient le temps en attente et le marquent comme terminé. J'ai testé chaque cas sur une copie séparée du système avant la mise en service, y compris les relances, les doublons et les changements de statut.
RésultatLes feuilles de temps se synchronisent sans saisie manuelle. Chaque séance est facturée dans les limites de la subvention. Désormais en production.
Une entreprise par abonnement avait besoin de visibilité sur ses tendances de revenus, le cycle de vie de ses membres et ses taux de conversion. Les données vivaient dans des tableurs et exigeaient un nettoyage manuel avant tout reporting.
J'ai écrit un script Google Apps Script pour automatiser la transformation des données, puis construit un tableau de bord Looker Studio à actualisation en temps réel : suivi du MRR, répartition du chiffre d'affaires par source, tendances d'acquisition et tunnel visiteur-client.
RésultatDes indicateurs vivants. Plus de préparation manuelle. Un seul endroit pour voir ce qui fonctionne.
Une entreprise e-commerce voulait mesurer sa rentabilité sur plusieurs régies publicitaires (Google, Bing, Meta, Criteo), en regard des ventes Shopify, du coût des marchandises et de la logistique. Les données étaient éparpillées dans des systèmes différents et le reporting était lent et fragmenté.
J'ai construit une plateforme analytique de bout en bout. Fivetran alimente BigQuery. Des pipelines Python gèrent les taux de change et le calcul du compte de résultat selon une planification. Des tableaux de bord Tableau livrent la vue finale, avec sécurité au niveau des lignes et bascules devise/fuseau horaire.
RésultatUne source unique de vérité. Une visibilité en temps réel sur ce qui est rentable et ce qui ne l'est pas.
Une société d'aménagement paysager et de déneigement gérait des sites dans plusieurs États américains. Les tarifs variaient selon le lieu, le type de site, la taille de l'équipe et le modèle de service. Établir un devis était lent et source d'erreurs.
J'ai développé un outil Excel VBA à automatisation en un clic : tarification dynamique par État et par ville, plusieurs modèles de facturation du déneigement (à la prestation, à l'événement, saisonnier), coefficients d'équipe et profils de production. Tarifs, marges et paramètres se règlent depuis des feuilles dédiées, sans toucher au code. L'architecture est modulaire et suit la croissance de l'entreprise.
RésultatDes devis rapides et justes. Plus de calculs manuels. Facile à faire évoluer avec l'entreprise.

Une boutique d'art en ligne gérait manuellement ses commandes auprès de trois fournisseurs d'impression à la demande. Réception des commandes, suivi de production, mises à jour d'expédition et notifications clients exigeaient une coordination humaine entre Shopify, la messagerie et les portails fournisseurs.
J'ai construit un système n8n de 5 workflows qui couvre tout le cycle de vie d'une commande. Les webhooks Shopify enregistrent les nouvelles commandes dans Airtable, l'analyse des e-mails fournisseurs extrait le statut de production et les numéros de suivi, et l'API Fulfillment synchronise automatiquement le suivi côté client. S'y ajoutent une intégration API directe avec un fournisseur pour les œuvres multi-panneaux et la prévention des doublons, une normalisation des transporteurs sur 3 niveaux couvrant 37 transporteurs (327 cas de test, 100 % de réussite), et des notifications Google Chat Cards V2 avec formulaires interactifs pour l'équipe.
RésultatDes commandes routées, suivies et traitées sans intervention manuelle. L'équipe pilote tout depuis Airtable et Google Chat.
Une équipe robotique avait besoin d'un système pour gérer demandes d'achat et remboursements. Les demandes arrivaient par Google Forms puis devaient être validées par différentes équipes selon leur type et leur montant. Les valideurs répondaient via Slack ou e-mail. Le suivi était manuel et il n'y avait aucune visibilité sur les budgets ni sur les blocages.
J'ai construit un système Google Apps Script qui oriente chaque demande vers la bonne chaîne de validation, envoie les notifications par Slack et e-mail, recueille les retours des valideurs et déclenche automatiquement l'étape suivante. Le système suit les étapes du processus, surveille les budgets par service et signale les demandes en retard. Un tableau de bord Looker Studio de 4 pages donne une visibilité quasi temps réel sur les demandes en cours, les délais de validation, les dépenses par service et la consommation des budgets.
RésultatDemandes routées, validations collectées, budgets surveillés. Le tout automatisé.
Avis authentiques laissés par des clients sur Upwork (en anglais).
“Toufik has been an absolute game-changer for our business. Working alongside him to architect, build, and automate our entire operational system at KiaDom Homes has completely transformed how our team works day-to-day.
What stands out most is his technical capability combined with a genuine understanding of practical business logic. Nothing we have thrown at him, no matter how complex, has ever been too difficult. From custom project lifecycle workflows and automated Google Drive management to advanced AI transcript synthesis, automatic email capture, and a tailored multi-tier contact directory, Toufik has delivered every single component to absolute perfection.
His communication is proactive, his turnaround times are exceptionally fast, and his ability to troubleshoot edge cases on the fly is outstanding.
I cannot recommend Toufik highly enough to any business owner looking to automate their operations, integrate custom AI tools, or build bespoke system architecture.”
Greg K.“Great worker and great communicator. We have nothing to complain about. Works fast at an affordable rate. Would highly recommend.”
“Working with Toufik was seamless - he went above and beyond to make sure everything was done properly.”
“Second contract with Toufik, amazing work both times! Works very quickly, communicated very very well and got work done exactly as described. Highly recommend!”
Je construis des outils et des modèles issus de projets réels, chacun entièrement documenté et prêt à l'emploi.

Planifiez vos entrées DCA et visualisez tout votre risque en un clic.

Situez le prix par rapport à vos niveaux clés et planifiez vos sorties avant d'entrer.
De nouveaux calculateurs et modèles sont en préparation.
J'ai commencé dans les télécoms : quatre ans comme ingénieur radio chez Bouygues Telecom France (via Accenture), à comprendre le fonctionnement des grands systèmes et à repérer les problèmes avant qu'ils ne deviennent des crises.
Je me suis ensuite tourné vers la data, en rejoignant deux projets blockchain à leurs débuts (Mysten Labs et Rug Radio) au sein d'équipes internationales à distance. C'est là que tout s'est éclairci : transformer des données désordonnées en réponses claires, et des processus manuels en workflows automatisés.
Aujourd'hui je construis des tableaux de bord que les équipes utilisent vraiment, des pipelines qui tournent sans surveillance et des automatisations qui font gagner des heures chaque semaine, pour des clients dans l'e-commerce, la finance, la crypto, le marketing et les opérations. Les meilleurs outils sont ceux dont on se sert, pas ceux qui ont le plus de fonctionnalités.
Travaillons ensemble.
Parlons de la façon dont nous pourrions travailler ensemble.
Je réponds généralement sous 1 à 2 jours ouvrés. Pas de discours commercial, juste une conversation franche pour voir si cela correspond.
Votre message a bien été envoyé. Je le lis et vous réponds sous 1 à 2 jours ouvrés.