Ouvert à un CDI ou un CDD

Tahar Amin Touzi

Développeur full-stack, iOS et IA. Je conçois, je livre et j'opère des produits en production : un SaaS d'e-mailing avec agent IA, deux apps sur l'App Store, des sites pour de vrais clients.

  • Page d'accueil de Mailbase
    Mailbase
  • Brumeval Online : le village de nuit
    Brumeval Online
  • Site de l'association Lumen 71
    Lumen 71
  • Page d'accueil de LaRelance
    LaRelance
  • Site de coolify-mcp
    coolify-mcp
  • Landing Arcade by FrenchWeb
    Arcade
  • Modèle de site pour électricien du réseau MCIUT
    MCIUT · électricien
  • Brumeval Online : écran de connexion et launcher
    Brumeval · launcher
  • Site du studio web MCIUT
    MCIUT · studio web
apps publiées sur l'App Store
2
produits & sites en ligne
8
commits sur Mailbase, mon SaaS
473
fichiers de tests sur Mailbase
145
apps en production sur mon serveur
~10

01 — Projets phares

Des produits réels, en ligne, utilisés.

Tout ce qui suit a été conçu, développé et mis en production depuis février 2026, seul, du design à l'infrastructure.

mailbase.studio

Page d'accueil de Mailbase : « Name your customer. »
Mailbase sur mobile

01 Produit SaaS · depuis mai 2026

Mailbase

  • En ligne
  • Fondateur

Agent de prospection par e-mail bâti sur le registre SIRENE : il trouve les entreprises, vérifie les adresses, rédige des e-mails personnalisés par IA et trie les réponses par intention.

  • Envoi multi-tenant (Amazon SES, useSend) avec coupe-circuit sur les rebonds et plaintes, conçu après un vrai incident d'abus.
  • Assistant agentique intégré (Vercel AI SDK, multi-fournisseurs) et serveur MCP avec OAuth : Claude, Cursor ou Codex agissent sur les données du workspace. Distribué en plugin Codex.
  • Facturation Stripe, quotas par offre, interface bilingue FR/EN, boîte de réception triée par intention, workflows, tests A/B.
  • API publique d'envoi réutilisée comme infrastructure e-mail par 4 de mes autres projets.
  • 473 commits, 145 fichiers de tests (unitaires + navigateur Playwright), 106 migrations SQL, CI.
  • Next.js 16
  • PostgreSQL
  • Auth.js
  • Amazon SES
  • Stripe
  • Vercel AI SDK
  • MCP
  • Playwright
Scrollworthy : « Ici, le scroll se mérite »
Scrollworthy : objectif géolocalisé à la salle de sport
Scrollworthy : minuteur avec vérifications photo

02 App iOS · sortie le 7 sept. 2026

Scrollworthy

  • App Store
  • Web en ligne

Une app iOS qui bloque les réseaux sociaux et convertit un effort réel vérifié (sport, travail, pas) en minutes de scroll.

  • API Screen Time : FamilyControls, ManagedSettings, extensions DeviceActivity et Shield qui partagent leur état via un App Group.
  • Objectifs faits de « vérificateurs » : minuteur avec photos surprises, géorepérage, HealthKit, NFC/QR, et un service anti-triche.
  • Mode duo et modèles communautaires en pair-à-pair (Holepunch Bare Kit + hyperswarm) embarqués dans iOS.
  • Paywall RevenueCat + paiement web, programme d'affiliation pour créateurs (liens, webhooks, commissions, app « Creators »).
  • Autour de l'app : tableau de bord web avec passkeys, et une app macOS notarisée qui monte des vidéos courtes avec Remotion.
  • SwiftUI
  • SwiftData
  • Screen Time
  • WidgetKit
  • HealthKit
  • RevenueCat
  • Xcode Cloud
  • Next.js
Brumeval Online : le village éclairé de nuit, interface de jeu
Brumeval Online : création de compte et téléchargement du launcher

03 Jeu vidéo & 3D · sept. 2026

Brumeval Online

  • En ligne
  • Open source

Un MMORPG multijoueur jouable dans le navigateur, dont tous les modèles 3D, animations et icônes sont générés par code avec Blender.

  • Serveur Node.js autoritatif (WebSocket, deltas, grille spatiale) avec anti-triche vitesse, téléportation et murs.
  • Client Three.js : cycle jour/nuit synchronisé par le serveur, ombres en cascade, HDR, terrain PBR, herbe et eau.
  • Pipeline Blender 5 sans interface : 77 scripts Python génèrent chaque asset (matériaux nodaux, baking GPU, LOD). Aucun asset téléchargé.
  • Combat exigeant, 3 classes, boss en 3 phases, arbre de 65 talents piloté par les données, comptes avec passkeys.
  • 109 commits en 4 jours, launcher Electron (Windows, macOS, Linux) et PWA.
  • Three.js
  • Node.js
  • WebSocket
  • Blender · Python
  • Electron
  • Docker

larelance.fr

Page d'accueil de LaRelance : « Remplissez votre salle avec un SMS. »
LaRelance sur mobile

04 Produit SaaS · août 2026

LaRelance

  • En ligne
  • Premier client

Campagnes SMS pour les commerces de proximité : le commerçant importe son fichier client, écrit sa promo, voit le coût exact et envoie. La conformité française est gérée par la plateforme.

  • Premier client : une pizzeria, environ 400 contacts.
  • Import de fichiers de caisse désordonnés avec détection des colonnes assistée par IA ; rédaction IA en 3 angles, avec comptage exact des segments GSM-7/UCS-2 renvoyé au modèle.
  • Données personnelles masquées caractère par caractère avant tout appel au LLM, avec une garde finale.
  • STOP, plages horaires légales avec report automatique, coupe-circuit au-delà de 5 % de désinscriptions.
  • File d'envoi verrouillée en base : un seul expéditeur par campagne, reprise possible, jamais de double envoi.
  • Next.js 16
  • PostgreSQL
  • Drizzle
  • better-auth
  • Stripe
  • smsmode
  • DeepSeek

lumen71.fr

Site de Lumen 71 : « Reprendre confiance pour avancer. »
Site de Lumen 71 sur mobile

05 Projet client · août 2026

Lumen 71

  • En ligne
  • Client

Le site de l'association Lumen 71, qui organise des séjours éducatifs pour des jeunes de 7 à 21 ans confiés à l'aide sociale à l'enfance.

  • Contenus écrits pour les structures qui orientent les jeunes (référents ASE, familles d'accueil).
  • Formulaires de contact et newsletter branchés sur l'API Mailbase : notification, accusé de réception, pot de miel anti-spam.
  • Galeries photo avec visionneuse plein écran, page du séjour « Horizon Maroc », mentions légales.
  • Au-delà du site : 5 modèles Word de documents d'accueil avec générateur, et un kit de signature e-mail.
  • Next.js 16
  • React 19
  • Tailwind v4
  • Zod
  • PostHog
  • Docker

amintt2.github.io/coolify-mcp

Site de coolify-mcp : « Let your AI agent run your Coolify. Safely. »

06 IA & outils dev · sept. 2026

coolify-mcp

  • Open source · MIT
  • Site en ligne

Un serveur MCP qui permet à un agent IA de piloter en toute sécurité une instance Coolify auto-hébergée.

  • 18 outils : découverte des apps, services, bases et serveurs, variables d'environnement, déploiements, logs.
  • Secrets masqués par défaut (les révéler demande un drapeau côté outil et côté serveur), dry-run des changements, mode lecture seule.
  • Contourne un comportement de l'API Coolify qui réinitialise silencieusement des options ; jetons masqués dans les erreurs.
  • Tests, CI, site avec générateur de configuration. Né de l'exploitation de mes ~10 apps en production.
  • TypeScript
  • Node 20
  • MCP SDK
  • Coolify API
  • GitHub Actions

07 Produit SaaS · août 2026

Ardoise

  • En cours

Logiciel de caisse pour pizzerias et restauration rapide, conforme à la loi anti-fraude TVA, où la caisse est elle-même le serveur.

  • Journal fiscal (CGI art. 286-I-3° bis) : écriture seule imposée par triggers SQLite, séquence sans trou, chaînage SHA-256, signature Ed25519 par caisse.
  • Hors-ligne d'abord, cloud en miroir, imprimantes ESC/POS et écran cuisine en réseau local.
  • Deux auto-audits adverses : 13 failles trouvées, dont 3 critiques, corrigées. 54 fichiers de tests.
  • Bun
  • Expo · RN Web
  • Next.js
  • SQLite · Drizzle

08 App iOS & IA · août 2026

Dossier

  • Prototype

Un coffre-fort de papiers administratifs sur iPhone : l'IA embarquée lit, classe et surveille les échéances, sans que rien ne quitte l'appareil.

  • Apple Foundation Models (LLM embarqué) avec un harnais d'agent : modes de permission, flux d'événements, annulation complète.
  • Dates candidates déterministes et vérificateur indépendant (MRZ du passeport) : aucun rappel ne repose sur une date inventée.
  • Un mini-langage de requête (parseur descendant récursif) partagé par la recherche et les règles de classement. Chiffrement AES-GCM + Keychain.
  • SwiftUI
  • SwiftData
  • Foundation Models
  • Vision OCR
  • StoreKit 2

09 IA & outils · sept. 2026

Murmure

  • Open source
  • v0.2.0 publiée

Dictée vocale locale et hors-ligne, déclenchée par un raccourci clavier, qui insère le texte dans n'importe quel champ (macOS et Windows).

  • Tauri 2 + Rust, reconnaissance vocale locale via whisper.cpp, llama.cpp et sherpa-onnx.
  • Choix du modèle avec scores de référence et benchmark de vitesse sur la machine.
  • Builds multi-plateformes signés et notarisés (Developer ID) par GitHub Actions, mises à jour automatiques.
  • Rust
  • Tauri 2
  • whisper.cpp
  • llama.cpp
  • GitHub Actions

10 App iOS · sortie le 10 mars 2026

Tappy

  • App Store

Un compteur iOS minimaliste avec widget d'écran d'accueil, statistiques et 30 langues. Ma première app publiée, de bout en bout.

  • Compteurs multiples, historique et statistiques, annulation, retours haptiques.
  • Widget Swift partagé via App Group, abonnement premium et paywall.
  • Fiche App Store localisée en 30 langues.
  • Expo
  • React Native
  • Swift · WidgetKit
  • react-native-iap

02 — Index

Tous les projets, par catégorie.

Février → septembre 2026. Les prototypes sont signalés comme tels.

  1. 05.2026 Mailbase Agent de prospection e-mail sur le registre SIRENE, IA, MCP, Stripe. En ligne
  2. 08.2026 LaRelance Campagnes SMS conformes pour commerces de proximité. Premier client : une pizzeria. En ligne
  3. 08.2026 Ardoise Caisse enregistreuse conforme anti-fraude TVA : chaînage SHA-256, signatures Ed25519, hors-ligne. En cours
  4. 07.2026 Scrollworthy Bloqueur de réseaux sociaux : l'effort vérifié rapporte du temps d'écran. Screen Time, HealthKit, P2P. App Store
  5. 02.2026 Tappy Compteur minimaliste avec widget et 30 langues. Première app publiée. App Store
  6. 08.2026 Dossier Coffre-fort de papiers administratifs avec LLM embarqué, rien ne quitte l'iPhone. Prototype
  7. 02.2026 Paprasse Première version de Dossier en Expo, avec un module natif Apple Vision OCR. Bêta TestFlight. Arrêté
  8. 02.2026 Six Degrees Réseau social qui vérifie les rencontres (BLE + QR) et calcule les degrés de séparation (BFS en PL/pgSQL). Prototype
  9. 02.2026 WiiPass Un « StreetPass » mobile : rencontres passives et place 3D en React Three Fiber. Prototype
  10. 09.2026 coolify-mcp Serveur MCP pour piloter Coolify depuis un agent IA, secrets masqués, dry-run. Open source
  11. 09.2026 Murmure Dictée vocale locale et hors-ligne, Tauri + Rust, builds signés et notarisés. Open source
  12. 06.2026 Agent SDR Prototype d'agent de prospection autonome : FastAPI, Redis Streams, app iPhone SwiftUI. Intégré ensuite à Mailbase. Intégré
  13. 07.2026 Interrupt Drop App macOS notarisée qui monte des vidéos courtes avec Remotion pour Scrollworthy, avec workflows en nœuds. Outil interne
  14. 05.2026 Underrated Recherche de mots-clés SEO à fort trafic et faible concurrence, score d'opportunité, export CSV. Prototype
  15. 02.2026 Outils ASO Recherche de mots-clés App Store et Apple Search Ads, avec un serveur MCP. Prototype
  16. 08.2026 Lumen 71 Site d'une association d'aide à l'enfance, formulaires via Mailbase, kit documentaire. En ligne
  17. 06.2026 Zayaniss Soins E-commerce de cosmétiques naturels : Medusa v2, paiement Stripe 3DS, expéditions Boxtal, e-mails transactionnels. Prêt au lancement
  18. 06.2026 Réseau MCIUT Mon studio web pour artisans en Bourgogne : Astro 5, pages ville en SEO local, 3 modèles de sites métier. En ligne ×4
  19. 07.2026 Satisfaction Kit Lit chaque jour les tickets de caisse d'un magasin et alimente un tableau de bord Notion de fidélité. Validé sur 2 873 tickets réels. Livré
  20. 05.2026 Arcade Landing FrenchWeb pour des expériences de marque sur Roblox : WebGL, GSAP, double opt-in, CSP stricte. En ligne
  21. 09.2026 Brumeval Online MMORPG navigateur, assets 3D générés par code avec Blender, netcode autoritatif. En ligne

03 — Compétences

Ce que j'utilise en production.

Chaque ligne s'appuie sur des projets visibles plus haut, pas sur une liste de mots-clés.

Langages

  • TypeScript
  • JavaScript
  • Swift
  • Python
  • Rust
  • SQL · PL/pgSQL

Web

  • Next.js App Router
  • React 19
  • Tailwind v4
  • Astro
  • Node.js
  • Hono
  • FastAPI
  • Medusa v2

Next.js sur 11 projets, dont Mailbase et LaRelance.

iOS, mobile & desktop

  • SwiftUI
  • SwiftData
  • Screen Time API
  • WidgetKit
  • HealthKit
  • StoreKit 2
  • Expo · React Native
  • Tauri 2
  • Electron

2 apps publiées, TestFlight, Xcode Cloud, signature et notarisation.

IA & agents

  • Vercel AI SDK
  • MCP (serveurs, OAuth)
  • OpenRouter · DeepSeek
  • Apple Foundation Models
  • whisper.cpp · llama.cpp
  • Masquage de données avant LLM

Données

  • PostgreSQL
  • postgres.js
  • Drizzle
  • Prisma
  • pgvector
  • SQLite
  • Redis Streams
  • Supabase
  • Appwrite

Infra & DevOps

  • Coolify auto-hébergé
  • Docker
  • GitHub Actions
  • Xcode Cloud
  • Hetzner
  • Linux · systemd
  • PostHog

Environ 10 apps en production sur mon propre serveur.

Paiement, e-mail & SMS

  • Stripe
  • RevenueCat
  • Amazon SES
  • useSend
  • MJML
  • smsmode

Qualité, sécurité & conformité

  • Playwright
  • node:test
  • Passkeys · WebAuthn
  • RGPD · CNIL
  • Loi anti-fraude TVA
  • Secrets masqués

3D & motion

  • Three.js
  • Blender · bpy
  • React Three Fiber
  • WebGL
  • GSAP
  • Remotion

04 — Parcours

Expérience & formation.

  1. 2026 → aujourd'hui

    Développeur full-stack indépendant & fondateur

    Mailbase · studio web MCIUT · FrenchWeb

    • Fondateur de Mailbase, SaaS de prospection e-mail en production (IA, MCP, Stripe, Amazon SES).
    • Deux apps iOS publiées sur l'App Store : Scrollworthy et Tappy.
    • Studio web MCIUT : sites pour artisans en Bourgogne, avec un réseau de modèles optimisés pour le SEO local.
    • Projets clients : Lumen 71 (association), Zayaniss Soins (e-commerce), LaRelance pour une pizzeria, outil de fidélité pour un magasin.
    • Infrastructure auto-hébergée : environ 10 apps en production sur Coolify, CI GitHub Actions et Xcode Cloud.
  2. 2024 – 2026

    BUT Informatique

    IUT · Université de Franche-Comté

    Projets (SAÉ) : site d'analyse économique en équipe de trois, applications web Flask et MySQL, site e-commerce.

  3. 2024

    Baccalauréat STI2D, spécialité 2I2D

    Ingénierie, innovation et développement durable

    Projet de terminale : automatisation d'une serre (irrigation, chauffage, autonomie solaire).

Langues Français — langue maternelle · Anglais — courant (écrit et oral)

05 — Contact

Vous recrutez ? Parlons-en.

Je cherche un CDI ou un CDD dans une équipe produit ou technique. Le plus simple : un e-mail.