WardropAI · Wadrari
Deux produits mobiles conçus, construits et publiés en solo
Ce que ces deux applications prouvent tient en un mot : je finis. Un client qui confie un système documentaire craint de recevoir un notebook impressionnant et rien qui tourne.
- Rôle
- Conception, développement et distribution
- Période
- Projets personnels
Stack
WardropAI — IA embarquée d’abord
Une application de garde-robe suppose des photos de vos vêtements et de vous. La plupart envoient tout dans le cloud. Ici, découpe d’image et recommandation tournent hors ligne, sur l’appareil, et le réseau n’est sollicité que pour ce qui l’exige réellement.
La règle de routage — quoi en local, quoi à distance — est la vraie décision de conception. C’est exactement la question qu’on se pose sur un système RAG en entreprise : qu’est-ce qui doit sortir du périmètre, et pourquoi ? Les recommandations sont explicables : l’utilisateur voit sur quoi la suggestion s’appuie.
Kotlin, Jetpack Compose, Room, Hilt, ML Kit, assistance Gemini routée, essayage virtuel via FastAPI.
Wadrari — social temps réel
Chat, quêtes, mini-jeux, classements, modération. L’intérêt professionnel n’est pas le produit, c’est le modèle d’autorisation : politiques RLS et fonctions RPC, de sorte qu’un client mobile compromis ne puisse pas lire ce qui ne lui appartient pas.
C’est la même discipline que l’isolation multi-tenant de BidTender, appliquée au grand public — la frontière de sécurité vit dans la base, pas dans le client. Livré jusqu’à la distribution Android.
Expo, React Native, TypeScript, Supabase (Postgres, Realtime, RLS, RPC), EAS.
Résultats
- Sécurité au niveau de la base, pas dans le client — RLS et RPC ici, isolation par locataire ailleurs
- Exécution locale par défaut, distant quand il apporte quelque chose : le même arbitrage coût / latence / confidentialité que sur tout système LLM
- Livré jusqu’à la distribution, pas jusqu’au prototype
Ce qu’il faut en retenir
Ce ne sont pas des missions client, et ce n’est pas le cœur de ce que je vends. Elles répondent à une seule question, celle que personne ne pose à voix haute : est-ce que ce système finira en production, ou en démo ?