Alix Pechmajou — IA, automatisation & produits
Alix Pechmajou — AI, automation & products

Je conçois et j'exploite des systèmes qui tournent en production.

I design and run systems that survive production.

Vingt ans dans la tech — développement, UX/UI, growth marketing. Depuis deux ans, spécialisé en IA : agents en production, automatisation social media multi-réseaux, plateformes de données. Je ne livre pas des démos : je livre des systèmes qui publient, qui mesurent, et qui préviennent quand ils tombent.

Twenty years in tech — development, UX/UI, growth marketing. For the last two, specialised in AI: agents in production, multi-network social media automation, data platforms. I don't ship demos: I ship systems that publish, measure, and raise their hand when they break.

20 ans d'expérience20 years' experience tech · dev · UX/UI · growthtech · dev · UX/UI · growth
2 ans2 years spécialisation IAspecialised in AI
20+produits livrésproducts shipped
FR / ENbilingue courantfluent both

À propos

About

Je construis des produits sur le web depuis vingt ans. J'ai commencé en indépendant, passé les six dernières années au sein d'une entreprise, et je reviens aujourd'hui à l'indépendance.

Ces six années en interne ont profondément changé ma façon de travailler. Quand on reste, on ne livre pas un projet pour passer au suivant : on vit avec. C'est vous qu'on appelle à trois heures du matin quand il tombe. À force, on apprend à construire pour durer.

Depuis deux ans, je me consacre principalement à l'IA. Je développe des agents réellement exploités en production — pas des démonstrations qui impressionnent en réunion avant d'être oubliées. Le système dont je suis le plus fier publie chaque jour depuis des mois, sans supervision permanente.

Ce que je fais le mieux, c'est transformer une idée encore floue en produit opérationnel. Cela peut vouloir dire concevoir l'expérience, développer l'application, connecter les API et les données, intégrer l'IA ou l'automatisation là où elles apportent une vraie valeur, puis trouver comment le produit atteindra ses utilisateurs. J'ai travaillé dans le développement web, le design produit, la data, la croissance, l'infrastructure et l'IA : je peux donc prendre en charge tout le parcours, du concept initial à un produit réellement utilisé.

Mon avantage est très concret : je ne m'arrête pas au milieu d'un problème. Je conçois l'interface, construis le backend, mets en place la mesure et peux aussi piloter l'acquisition. Un interlocuteur reste responsable de l'ensemble, et le projet continue d'avancer.

Je travaille couramment en français comme en anglais. Nouveau sur les plateformes freelance, pas dans le métier.

I've been building products on the web for twenty years. I started out independently, spent the last six years in-house, and I'm now returning to independent work.

Those six years in-house changed the way I work more than anything else. When you stay, you don't ship a project and move on — you live with it. You're the one who gets called at three in the morning when it breaks. Over time, you learn to build for the long run.

For the past two years, my work has focused primarily on AI. I build agents that genuinely run in production — not demos that impress a meeting and are never opened again. The system I'm proudest of has been publishing every day for months without constant supervision.

What I do best is turn a rough idea into a working product. That can mean designing the experience, building the application, connecting APIs and data, adding AI or automation where it creates real value, and working out how the product will reach its users. I've worked across web development, product design, data, growth, infrastructure and AI, so I'm comfortable owning the entire journey from an early concept to something people actually use.

My advantage is practical: I don't stop halfway through a problem. I design the interface, build the backend, instrument the product and can also run acquisition. One person remains accountable for the whole system, and the project keeps moving.

Fluent in French and English. New to freelance platforms, not to the work.

Projets récents

Recent projects

Jeu & studio — prototype avancé
Game & studio — advanced prototype

Hands of Death & Slot Forge

Un jeu 2D jouable et son atelier assisté par IA pour créer, tester et exporter de nouveaux univers.

A playable 2D game and an AI-assisted studio to create, test and export new worlds.

  • TypeScript
  • Bun
  • PixiJS
  • GSAP
  • Vite
  • Python
  • FFmpeg
  • ElevenLabs

Prototype jouable de slot fantasy 2D, adossé à un moteur déterministe et à une présentation animée distincte des règles de jeu.

Slot Forge transforme un brief et une palette en univers visuel et sonore : génération d'images, effets et musiques, bibliothèque versionnée, validation humaine et export du jeu avec ses médias.

Contrôles de livraison sur les fichiers mathématiques, les archives et les parcours navigateur. Projet en développement : aucune certification casino ni acceptation Stake revendiquée, aucun lancement commercial annoncé.

A playable 2D fantasy slot prototype built around a deterministic engine, with animated presentation kept separate from game rules.

Slot Forge turns a brief and palette into a visual and audio world: image, sound-effect and music generation, a versioned library, human review and game exports bundled with their media.

Delivery checks cover mathematical files, exported archives and browser flows. In development: no claimed casino certification or Stake acceptance, and no announced commercial launch.

Outil métier — V1 privée
Business workspace — private V1

Freelance Command

Un espace privé pour qualifier les missions et préparer des candidatures adaptées au profil.

A private workspace to qualify freelance opportunities and prepare profile-matched applications.

  • React
  • TypeScript
  • Bun
  • Vinext
  • Cloudflare D1
  • SQLite
  • Drizzle
  • Tailwind CSS

V1 privée livrée : catalogue de plateformes, profil persistant, import manuel ou RSS à la demande, déduplication des offres et matching explicable selon les compétences, le portfolio et le budget.

Brouillons contextuels en français ou en anglais avec le CV correspondant, suivi manuel des candidatures et échanges, retours utilisateur et journal d'événements.

L'application prépare et organise le travail : l'envoi automatique, la synchronisation des messageries et l'intégration Upwork ne sont pas encore livrés.

Delivered private V1: platform catalogue, persistent profile, manual or on-demand RSS imports, job deduplication and explainable matching against skills, portfolio and budget.

Contextual French or English drafts with the corresponding CV, manual tracking of applications and conversations, user feedback and an event log.

The application prepares and organises the work: automatic submission, inbox synchronisation and Upwork integration have not yet shipped.

Console éditoriale — usage local
Editorial console — local workspace

Social CoWork

Une console multi-comptes qui relie préparation des contenus, médias et validation humaine.

A multi-account console connecting content preparation, media and human review.

  • Next.js
  • React
  • TypeScript
  • Bun
  • Supabase
  • PostgreSQL
  • Tailwind CSS

Chaîne éditoriale assistée par agents : collecte de signaux, sélection d'angles, rédaction et critique, puis file de relecture dans une console Next.js locale.

Gestion par compte des brouillons, images et vidéos, avec édition, approbation, déduplication et traçabilité des changements de statut.

Le contrôle final reste humain : publication manuelle, preuve de publication requise avant le statut « publié », aucun autopost activé.

An agent-assisted editorial workflow: signal collection, angle selection, writing and critique, followed by a review queue in a local Next.js console.

Per-account management of drafts, images and videos, with editing, approval, deduplication and traceable status changes.

Final control stays with a human: manual publication, proof required before a post is marked published, and no automated posting enabled.

Systèmes IA & apprentissage automatique

AI & machine learning systems

Plateforme prédictive
Prediction platform

Sports Algorithm

Un système prédictif et éditorial automatisé exploité chaque jour.

A predictive and editorial system engineered to run every day.

  • Python
  • FastAPI
  • LightGBM
  • XGBoost
  • CatBoost
  • PostgreSQL
  • Docker

Plateforme de prédiction football de bout en bout : ingestion multi-fournisseurs, modèles d'ensemble calibrés et bornés par prédiction conforme, base Postgres de 190 tables.

Chaîne éditoriale entièrement automatisée vers une audience Telegram brésilienne : sélection, rédaction, génération d'images, planification et règlement des résultats.

Backend FastAPI conteneurisé exécutant ~160 tâches planifiées en processus, avec healthchecks, verrous anti-doublon et supervision.

End-to-end football prediction platform: multi-provider ingestion, calibrated ensemble models bounded by conformal prediction, a 190-table Postgres schema.

Fully automated editorial chain to a Brazilian Telegram audience: selection, copywriting, image generation, scheduling and outcome settlement.

Containerised FastAPI backend running ~160 in-process scheduled jobs, with health checks, duplicate-publication locks and supervision.

Agents LLM
LLM agents

Conseil éditorial multi-agents

Multi-agent editorial council

Neuf agents LLM débattent avant qu'un méta-juge n'arbitre.

Nine LLM agents debate before a meta-judge makes the call.

  • Anthropic API
  • Multi-agent
  • LLM-as-judge
  • Python

Neuf personas LLM débattent chaque décision, votent, et sont arbitrés par un méta-juge ; leur désaccord devient lui-même du contenu éditorial publiable.

Toute nouvelle voix démarre en mode shadow — mesurée à vide pendant des semaines — avant d'être autorisée à influencer la production.

Neuvième voix branchée sur de la recherche web à citations natives, avec plafonnement du nombre d'appels par jour.

Nine LLM personas debate each decision, vote, and are arbitrated by a meta-judge; their disagreement becomes publishable editorial content in its own right.

Every new voice starts in shadow mode — measured silently for weeks — before it is allowed to influence production.

A ninth voice wired to native-citation web research, with a hard daily call budget.

Vidéo générative
Generative video

Studio vidéo IA

AI video studio

Une chaîne vidéo verticale complète, de l'image à la diffusion.

A complete vertical-video pipeline, from image to delivery.

  • Remotion
  • React
  • FastAPI
  • ElevenLabs
  • ffmpeg

Chaîne de production vidéo verticale complète : génération d'images, animation, voix de synthèse et sous-titres karaoké synchronisés au mot.

Rendu Remotion piloté par un service FastAPI, sortie 9:16 normalisée en loudness, prête pour Reels, TikTok et Shorts.

Pipeline de personnages récurrents conservant une identité visuelle stable d'un épisode à l'autre.

Complete vertical video production chain: image generation, animation, synthetic voice and word-level synced karaoke captions.

Remotion rendering driven by a FastAPI service, 9:16 output with loudness normalisation, ready for Reels, TikTok and Shorts.

Recurring-character pipeline keeping a stable visual identity across episodes.

Recherche quantitative
Quant research

Cryptix

Un laboratoire quantitatif qui falsifie les stratégies avant tout capital réel.

A quant lab that falsifies strategies before any real capital is exposed.

  • TypeScript
  • Bun
  • Hyperliquid
  • Solana
  • Backtesting
  • PostgreSQL

Banc de recherche quantitatif sur perpétuels et memecoins : backtests, walk-forward, mesure d'edge et falsification systématique — plusieurs centaines de stratégies candidates testées puis rejetées sur preuve.

Intelligence sociale et on-chain (signaux Twitter, activité de wallets) évaluée statistiquement au lieu d'être supposée.

Exécution réelle derrière une double barrière : kill-switches, mode shadow obligatoire et tailles de position plafonnées.

Quant research bench over perpetuals and memecoins: backtests, walk-forward, edge measurement and systematic falsification — several hundred candidate strategies tested and rejected on evidence.

Social and on-chain intelligence (Twitter signals, wallet activity) evaluated statistically rather than assumed.

Live execution behind a double gate: kill-switches, mandatory shadow mode and capped position sizes.

Serveur MCP
MCP server

Ads Brain

Un agent lit Meta Ads et propose des arbitrages budgétaires traçables.

An agent reads Meta Ads and proposes traceable budget decisions.

  • MCP
  • Python
  • Meta Marketing API
  • Agent loop

Serveur Model Context Protocol qui expose l'API Marketing Meta à un agent IA : lecture de structure, insights, propositions d'arbitrage budgétaire argumentées.

Boucle autonome avec mémoire persistante et garde-fou : aucune écriture réelle sans passage préalable en dry-run relu.

Agnostique du compte — se branche sur n'importe quel ad account sans réécriture.

Model Context Protocol server exposing the Meta Marketing API to an AI agent: structure reads, insights, reasoned budget-reallocation proposals.

Autonomous loop with persistent memory and a hard guard: no live write without a reviewed dry-run first.

Account-agnostic — plugs into any ad account with no rewrite.

Automatisation social media & publicité

Social media & advertising automation

Plateforme multi-réseaux
Multi-network platform

AdsHub

Un centre de contrôle pour publier, mesurer et piloter chaque réseau.

One control centre to publish, measure and operate every network.

  • Next.js
  • TypeScript
  • Meta Marketing API
  • LinkedIn API
  • TikTok API
  • YouTube API
  • Anthropic
  • OAuth

Une seule interface pour toute la présence social media d'une marque : LinkedIn, Facebook et Instagram — organique et publicité —, TikTok, YouTube et Google. Publication, planification par calendrier éditorial, brouillons, médias.

Côté publicité : gestion des campagnes, arbitrage budgétaire, règles automatiques, alertes de dérive, digests quotidiens et rapports d'insights consolidés multi-réseaux.

Génération créative par IA intégrée : variantes de textes, rendu d'images aux formats natifs de chaque réseau (1:1, 4:5, 9:16), montage vidéo. 138 routes API, cycle de vie OAuth complet avec rafraîchissement et reconnexion automatiques.

One interface for a brand's entire social media presence: LinkedIn, Facebook and Instagram — organic and paid —, TikTok, YouTube and Google. Publishing, editorial-calendar scheduling, drafts, media library.

On the paid side: campaign management, budget reallocation, automated rules, drift alerts, daily digests and consolidated cross-network insight reports.

Built-in AI creative generation: copy variants, image rendering in each network's native formats (1:1, 4:5, 9:16), video assembly. 138 API routes, full OAuth lifecycle with automatic refresh and reconnection.

Acquisition payante
Paid acquisition

Landings lead-gen FR / ES

FR / ES lead-gen landings

Deux marchés, une application et un tracking centré sur le lead qualifié.

Two markets, one application, and tracking built around qualified leads.

  • Next.js
  • Meta Pixel
  • Conversions API
  • i18n

Deux marques et deux marchés servis par une seule application, via routage par nom de domaine, avec contenu, devis et contact WhatsApp localisés.

Tracking Meta complet : Pixel, Conversions API côté serveur, déduplication d'événements et gestion du consentement.

Optimisation sur l'événement qui compte réellement — le lead qualifié, pas le clic.

Two brands and two markets served by one application through host-based routing, with localised content, quotes and WhatsApp contact.

Full Meta tracking: Pixel, server-side Conversions API, event deduplication and consent handling.

Optimised on the event that actually matters — the qualified lead, not the click.

Jeux & expériences interactives

Games & interactive experiences

Jeu de stratégie 3D
3D strategy game

Bullhaven

Un jeu de plateau 3D qui transforme les mécaniques crypto en stratégie de collection, de rendement et de rivalité.

A mobile-first 3D board game that turns crypto mechanics into strategy around collecting, yield and rivalry.

  • TypeScript
  • Bun
  • Three.js
  • WebGL
  • Blender
  • GLB / LOD
  • Spine
  • Sharp

Moteur TypeScript déterministe : 24 cases, 13 projets dans 5 secteurs, staking, upgrades, monopoles, multiplicateurs et prestige composent une économie de jeu complète.

Monde Three.js responsive, conçu d'abord pour mobile : plateau 3D, assets GLB avec niveaux de détail et pipeline d'animation Spine.

Équilibrage mesuré : 2 000 parties simulées sur cinq stratégies et une suite d'invariants Bun valident chaque réglage avant intégration.

Deterministic TypeScript engine: 24 tiles, 13 projects across 5 sectors, staking, upgrades, monopolies, multipliers and prestige form a complete game economy.

Responsive, mobile-first Three.js world: a 3D board, GLB assets with levels of detail and a Spine animation pipeline.

Balance measured: 2,000 simulated games across five strategies and a Bun invariant suite validate every tuning decision before integration.

TCG fantasy — alpha jouable
Fantasy TCG — playable alpha

FINITE

Un TCG fantasy browser-first qui unit moteur de règles déterministe, combats 2.5D et économie de cartes NFT à durabilité finie.

A browser-first fantasy TCG combining a deterministic rules engine, 2.5D battles, and a finite-durability NFT card economy.

  • Bun 1.3
  • TypeScript 5
  • PlayCanvas
  • HTML / CSS
  • Event replay
  • Authoritative server

Moteur de règles déterministe couvrant 156 cartes sur 156 et validé par 35 scénarios golden rejouables.

Alpha locale complète : decks de 20 cartes, sélection 10/10, mulligan, Mana, Focus, combat, reconnexion, replay et vues privées filtrées par siège.

Modèle économique Genesis conçu autour de 25 univers, 250 000 boosters et 1 500 Relics ; l'intégration on-chain reste une cible, pas une fonctionnalité présentée comme livrée.

A deterministic rules engine covering 156 out of 156 cards, validated by 35 replayable golden scenarios.

Complete local alpha: 20-card decks, controlled 10/10 selection, mulligan, Mana, Focus, combat, reconnection, replay and seat-filtered private views.

A Genesis economy designed around 25 universes, 250,000 boosters and 1,500 Relics; on-chain integration remains a target, not a shipped feature.

Slot crypto — Stake Engine
Crypto slot — Stake Engine

DEGEN PUMP

Une alpha jouable de slot crypto 6×5, pilotée par un moteur mathématique et un protocole d'événements serveur.

A playable 6×5 crypto slot alpha driven by a mathematical engine and a server event protocol.

  • Bun
  • Svelte 5
  • SvelteKit 2
  • TypeScript
  • PixiJS 8
  • WebGPU
  • XState 5
  • Python 3.12
  • Stake Engine Math SDK
  • Spine Pro 4.3
  • Blender 5.2

Slot Pay Anywhere 6×5 à cascades, calibré à 96,5 % de RTP et 25 000× de gain maximal, avec Pump Meter, MOON, Bull Run, Rug Pull, Diamond Hands et Liquidation.

Le moteur mathématique Python produit les événements Stake Engine RGS ; le client Svelte/Pixi les rejoue sans recalculer les résultats, à travers les modes BASE, ANTE, FOMO, DEGEN et WHALE.

Identité visuelle et pipeline d'animation propriétaires : symboles, interface, décor parallaxe et pilote Spine Pro 4.3 / Blender à 32 angles.

A 6×5 Pay Anywhere cascading slot calibrated to 96.5% RTP and a 25,000× maximum win, with Pump Meter, MOON, Bull Run, Rug Pull, Diamond Hands and Liquidation.

The Python mathematical engine produces Stake Engine RGS events; the Svelte/Pixi client replays them without recalculating outcomes across BASE, ANTE, FOMO, DEGEN and WHALE modes.

A proprietary visual identity and animation pipeline: symbols, interface, parallax environment and a Spine Pro 4.3 / Blender 32-angle pilot.

Simulateur viral
Viral simulator

Simulateur Coupe du Monde 2026

World Cup 2026 simulator

Chaque pronostic devient une expérience interactive et une carte partageable.

Every prediction becomes an interactive journey and a shareable card.

  • React
  • dnd-kit
  • Satori
  • resvg
  • Zustand

Tableau de tournoi interactif : l'utilisateur compose son propre parcours par glisser-déposer, du groupe jusqu'à la finale.

Génération d'images de partage côté serveur (Satori + resvg) — chaque pronostic devient une carte visuelle partageable, moteur d'acquisition organique.

Embarquable en iframe sur des sites médias tiers, avec CSP et cache immuable maîtrisés.

Interactive tournament bracket: users build their own run by drag-and-drop, from the group stage to the final.

Server-side share-image generation (Satori + resvg) — every prediction becomes a shareable visual card, driving organic acquisition.

Embeddable via iframe on third-party media sites, with controlled CSP and immutable caching.

SEO, WordPress & outillage éditorial

SEO, WordPress & editorial tooling

Système de blocks WordPress
WordPress block system

Générateur de blocks Gutenberg

Gutenberg block generator

Une spécification devient un bloc WordPress testable sans boilerplate manuel.

A specification becomes a testable WordPress block without hand-written boilerplate.

  • WordPress
  • Gutenberg
  • PHP
  • SCSS
  • Python
  • Figma

Bibliothèque de dix blocks Gutenberg sur mesure pour sites de comparatifs : hero-card, score-card, promo-code-card, verdict, avis complet, conditions de bonus, mode d'emploi, FAQ, info-chips, bio d'auteur.

Génération automatisée : un outil Python enregistre un nouveau block, sa décomposition et son style à partir de la spécification — plus de copier-coller de boilerplate PHP/JS.

Harnais de prévisualisation autonome et thème d'amorçage : le rendu se valide hors WordPress avant intégration, avec import direct depuis Figma.

A library of ten custom Gutenberg blocks for review sites: hero-card, score-card, promo-code-card, verdict, full review, bonus terms, how-to-claim, FAQ, info chips, author bio.

Automated generation: a Python tool registers a new block, its decomposition and its styling straight from the spec — no more hand-copied PHP/JS boilerplate.

Standalone preview harness and a bootstrap theme: rendering is validated outside WordPress before integration, with direct import from Figma.

Analyse de maillage interne
Internal link analysis

Internal Link Mapper

Un crawl doux transforme le maillage d'un site en graphe actionnable.

A polite crawl turns a site's internal links into an actionable graph.

  • Node.js
  • Express
  • Cheerio
  • SSE
  • vis.js
  • Supabase

Cartographie le maillage interne d'un site entier à partir de son sitemap XML : crawl serveur avec concurrence limitée (5 requêtes simultanées, 300 ms de délai) pour ne jamais faire tomber la cible.

Progression en temps réel par Server-Sent Events, puis visualisation en graphe interactif : pages orphelines, hubs, profondeur de clic et distribution du jus de lien deviennent lisibles d'un coup d'œil.

Historisation des crawls en base pour comparer l'avant / après d'une refonte de maillage.

Maps a whole site's internal link graph from its XML sitemap: server-side crawl with bounded concurrency (5 parallel requests, 300 ms delay) so the target never goes down.

Real-time progress over Server-Sent Events, then an interactive graph view: orphan pages, hubs, click depth and link-equity distribution become readable at a glance.

Crawls are persisted so a link-structure overhaul can be compared before and after.

Audit technique SEO
Technical SEO audit

Analyseur Screaming Frog

Screaming Frog analyser

Un export brut devient un audit priorisé sans quitter le navigateur.

A raw export becomes a prioritised audit without leaving the browser.

  • Next.js
  • papaparse
  • xlsx
  • Client-side

Transforme un export brut Screaming Frog (CSV / XLSX) en audit lisible et priorisé en quelques secondes.

100 % côté client : aucune donnée client ne quitte le navigateur — argument décisif pour les audits sous NDA.

Turns a raw Screaming Frog export (CSV / XLSX) into a readable, prioritised audit in seconds.

100% client-side: no client data ever leaves the browser — a decisive argument for audits under NDA.

Analyse d'écart SERP
SERP gap analysis

KW Search

Les opportunités SERP proches du seuil deviennent un plan éditorial.

Near-threshold SERP opportunities become an editorial plan.

  • Next.js
  • Prisma
  • DataForSEO
  • Search Console
  • Fuse.js

Croise positions Search Console et données SERP tierces pour isoler les mots-clés où le site est proche du seuil de rentabilité.

OAuth Google, recherche floue et tableaux triables : le sujet à écrire ensuite se décide sur des données, pas à l'intuition.

Cross-references Search Console positions with third-party SERP data to isolate keywords sitting just below the profitability threshold.

Google OAuth, fuzzy matching and sortable tables: the next topic to write is decided on data, not instinct.

Données & infrastructure

Data & infrastructure

Entrepôt analytique
Analytics warehouse

Plateforme SEO & audience

SEO & audience platform

Un entrepôt multi-site transforme audience et SEO en décisions hebdomadaires.

A multi-site warehouse turns audience and SEO data into weekly decisions.

  • Next.js
  • Supabase
  • PostgreSQL
  • GA4 Data API
  • Search Console API

Entrepôt Supabase PostgreSQL pour un réseau de médias sportifs, alimenté par les API GA4 et Search Console : tables brutes par site, fonctions SQL métier, vues matérialisées et caches précalculés.

Rapports hebdomadaires rédigés par LLM et distribués automatiquement ; caches précalculés ramenant des requêtes de 27 secondes à moins d'une seconde.

Diagnostics de qualité de données : hygiène GA4, détection de propriétés en doublon, fiabilité du tracking marque par marque.

A Supabase PostgreSQL warehouse for a sports-media network, fed by the GA4 and Search Console APIs: per-site raw tables, business SQL functions, materialised views and precomputed caches.

LLM-written weekly reports distributed automatically; precomputed caches taking queries from 27 seconds to under one.

Data-quality diagnostics: GA4 hygiene, duplicate-property detection, per-brand tracking reliability.

Pipeline d'ingestion
Ingestion pipeline

Lac de données GA4

GA4 data lake

Un pipeline Go sépare les données brutes immuables des vues métier.

A Go pipeline separates immutable raw data from rebuildable business views.

  • Go
  • Cloudflare R2
  • Cloudflare D1

Service Go d'extraction GA4 vers un lac de données Cloudflare R2/D1, dimensionné pour le coût et la reprise après incident.

Modèle bronze/silver : données brutes immuables d'un côté, vues métier reconstructibles de l'autre.

Go service extracting GA4 into a Cloudflare R2/D1 data lake, sized for cost and failure recovery.

Bronze/silver model: immutable raw data on one side, rebuildable business views on the other.

Migration d'infrastructure
Infrastructure migration

Audit & réplique multi-cloud

Multi-cloud audit & replica

Une réplique multi-cloud vérifiable, réversible et désarmée par défaut.

A verifiable, reversible multi-cloud replica that starts disarmed.

  • Docker
  • Traefik
  • systemd
  • pgBackRest
  • CI/CD

Audit exhaustif d'un parc de 54 projets répartis sur trois plateformes managées : 356 déclencheurs planifiés, 5 bases, 107 Go de données cartographiés.

Conception de la réplique conteneurisée cible — reverse-proxy, ordonnancement, sauvegardes testées, supervision hébergée hors de la machine surveillée.

Plan de bascule par vagues, chaque étape assortie d'un contrôle de vérification mesurable et d'une procédure de retour arrière.

Exhaustive audit of a 54-project estate across three managed platforms: 356 scheduled triggers, 5 databases, 107 GB of data mapped.

Design of the target containerised replica — reverse proxy, scheduling, tested backups, monitoring hosted off the machine it watches.

Wave-by-wave cutover plan, every step carrying a measurable verification check and a rollback path.

Produits growth & iGaming

Growth & iGaming products

Capture de leads
Lead capture

OptinForge

Des widgets d'acquisition générés par IA et embarqués sur n'importe quel site.

AI-generated acquisition widgets embedded into any website.

  • Next.js
  • React
  • TypeScript
  • Supabase
  • PostgreSQL
  • Tailwind CSS
  • Vercel
  • Vision LLM
  • Embed JS

Widgets d'opt-in embarquables sur des sites tiers, WordPress inclus, via un simple script ; suivi d'événements et export intégrés.

Génération de templates par IA à partir d'une capture d'écran : un modèle vision reconstruit la mise en page et la charte graphique.

Consentement pré-rempli par domaine et en-têtes CORS maîtrisés pour l'embarquement multi-sites.

Plateforme en production : ciblage multi-appareils, règles de placement, analytics par créative et exports cohérents avec les données réellement mesurées.

Opt-in widgets embeddable into third-party sites, WordPress included, via a single script; event tracking and export built in.

AI template generation from a screenshot: a vision model reconstructs the layout and brand styling.

Per-domain consent prefill and controlled CORS headers for multi-site embedding.

Production platform: multi-device targeting, placement rules, per-creative analytics and exports consistent with the data actually measured.

Email & conformité
Email & compliance

Newsletter Forge

Une infrastructure multi-marques où consentement et délivrabilité sont structurels.

A multi-brand sending system where consent and deliverability are structural.

  • Bun monorepo
  • Next.js
  • React
  • TypeScript
  • Supabase
  • PostgreSQL
  • Tailwind CSS
  • Mailgun
  • Railway
  • Vercel

Infrastructure d'envoi pour neuf marques : monorepo, worker d'expédition, double opt-in et gestion des retours.

Conformité conçue dès l'origine : consentement par finalité, six locales, versionnage des textes de consentement et journal de preuve.

Campagnes et segmentation, sélection éditoriale fondée sur les vues mesurées. Services déployés ; les envois restent en dry-run / sandbox, sans campagne réelle activée.

Sending infrastructure for nine brands: monorepo, dispatch worker, double opt-in and bounce handling.

Compliance designed in from day one: per-purpose consent, six locales, versioned consent copy and an audit trail.

Campaigns and segmentation, with editorial selection based on measured page views. Services are deployed; sending remains in dry-run / sandbox, with no live campaign enabled.

Plateforme joueurs
Player platform

PlayerVault

Une plateforme multilingue relie joueurs, marques et progression.

A multilingual platform connecting players, brands and progression.

  • Next.js
  • Prisma
  • Neon
  • next-intl
  • Recharts

Plateforme d'enregistrement joueur ↔ marque pour l'affiliation iGaming, en cinq langues, avec tableaux de bord de progression.

Postgres serverless (Neon) via Prisma, authentification maison JWT, notifications transactionnelles.

Player-to-brand registration platform for iGaming affiliation, in five languages, with progression dashboards.

Serverless Postgres (Neon) through Prisma, custom JWT authentication and transactional notifications.

Formulaires embarqués
Embedded forms

Quiz WordPress dynamique

Dynamic WordPress quiz

Un quiz WordPress alimente chaque jour l'outil commercial existant.

A WordPress quiz feeds the sales team's existing workflow every day.

  • Next.js
  • Embed JS
  • Supabase
  • Google Sheets

Quiz de qualification de leads embarqué dans des articles WordPress via un script et une feuille de style servis avec cache long et CORS ouverts.

Synchronisation quotidienne vers Google Sheets pour que l'équipe commerciale travaille dans son outil habituel.

Lead-qualification quiz embedded into WordPress articles through a script and stylesheet served with long cache and open CORS.

Daily sync into Google Sheets so the sales team keeps working in the tool they already use.

Automatisation navigateur
Browser automation

Scrapers & minters anti-bot

Anti-bot scrapers & minters

Une API masque la complexité des collectes navigateur protégées.

An API hides the complexity of protected browser collection.

  • Python
  • Playwright
  • Patchright
  • FastAPI
  • Docker

Collecte de promotions de bookmakers et génération automatisée de codes d'affiliation, sur des cibles protégées par détection anti-bot.

Chromium headful sous xvfb dans un conteneur, empreinte navigateur furtive, rotation de proxy résidentiel et file de travaux persistée.

Exposé en API HTTP pour que le reste du système déclenche une collecte sans connaître les détails du navigateur.

Bookmaker promotion collection and automated affiliate-code generation, against targets protected by anti-bot detection.

Headful Chromium under xvfb inside a container, stealth browser fingerprint, residential proxy rotation and a persisted job queue.

Exposed as an HTTP API so the rest of the system triggers a collection without knowing any browser details.