Love Randy Bonnet, fondateur et opérateur de RandyTech Solutions
Disponible pour de nouveaux projets

Automatisation IA, mobile chiffré,
infrastructures résilientes.

Développeur full-stack et unique opérateur de RandyTech Solutions. Je transforme les contraintes fortes — énergie instable, connectivité dégradée, paiements mobiles — en robustesse exportable : conçu en Haïti, livré partout.

6
études de cas documentées
4
providers IA orchestrés · fallback
2020
en activité, opéré en solo
Services

Quatre domaines, une même exigence : des systèmes qui tiennent.

De l'orchestration IA au dimensionnement énergétique d'un réseau, chaque livraison est pensée pour la résilience et la sécurité — pas décorée après coup.

01

Automatisation & IA

Pipelines multi-provider (Claude, Gemini, DeepSeek, Groq) avec fallback, bots Telegram/WhatsApp, orchestration Google Apps Script et n8n, reporting automatisé.

02

Développement mobile sécurisé

Android natif Kotlin/Jetpack Compose, chiffrement au repos et en transit, Android Keystore/StrongBox, architecture offline-first.

03

Web, SEO & médias

Audits techniques, Core Web Vitals, infrastructures éditoriales, monétisation, migrations de domaines sans perte d'équité SEO. Preuve : système SEO auto-apprenant à 7 modules livré à un client sous NDA.

04

Infrastructure & réseaux

Multi-WAN Starlink, MikroTik RouterOS, segmentation VLAN, hotspots monétisés par mobile money, dimensionnement énergétique.

Réalisations

Six systèmes en production ou en pré-lancement.

Études de cas au format Contexte / Solution / Stack / Preuves. Certains projets sont couverts par un accord de confidentialité : ni nom de client, ni capture, ni montant.

Mobile · Sécurité Sous NDA

Messagerie mobile chiffrée de bout en bout

Contexte
Projet sous accord de confidentialité : messagerie Android exigeant une confidentialité de niveau protocole.
Solution
Android natif Kotlin/Jetpack Compose. Signal Protocol via libsignal (X3DH + Double Ratchet), groupes en Sender Keys, base SQLCipher, dérivation Argon2id, clés enveloppées Android Keystore/StrongBox avec fallback TEE.
Stack
KotlinlibsignalSQLCipherArgon2idStrongBox
Preuves
Post-Compromise Security vérifiée par tests instrumentés. Sécurité conçue dès l'architecture, pas ajoutée après coup.
Fintech · Multi-canal

RandyTrack — suite fintech multi-canal

Contexte
Suivi de transactions HTG/USD avec taux de change automatiques et manuels, et catégorisation.
Solution
Bot Telegram + dashboard web + app Android native (Room, migrations versionnées, secrets en EncryptedSharedPreferences) + backend Google Apps Script.
Stack
KotlinRoomTelegramApps Script
Preuves
Fork white-label livré à un tiers avec isolation complète. Module facturation POS avec reçus PDF vérifiables par QR en cours.
IA · Média

AndetayNews — infrastructure éditoriale automatisée

Contexte
Média tech/crypto francophone à publication soutenue, opéré en solo.
Solution
Pipeline de génération d'articles piloté par Telegram (orchestration multi-provider IA + fallback, file d'attente verrouillée, relecture avant publication), newsletter maison quota-aware (anti-flood, commit atomique), compteur de vues temps réel Firebase RTDB, dictionnaire crypto interactif de 226 termes.
Stack
PythonApps ScriptFirebase RTDBMulti-IA
Preuves
Migration de domaine avec redirections 301 chemin-par-chemin préservant l'équité SEO.
E-commerce · Sécurité Pré-lancement

[PLATEFORME] — commerce digital haïtien

Contexte
Plateforme de recharges gaming, cartes cadeaux et abonnements, avant mise en marché.
Solution
Architecture de production durcie à la suite d'un audit de sécurité, vérification automatisée des dépôts MonCash/NatCash par lecture SMS.
Stack
FirebaseFirestoreMonCashNatCash
Preuves
Audit ayant révélé des règles Firestore critiques, corrigées avant lancement. Sécurité auditée avant mise en marché.
Infrastructure · Réseau

Infrastructure WISP multi-Starlink

Contexte
Fournisseur d'accès sans fil devant garantir disponibilité et autonomie en environnement contraint.
Solution
Dossier d'ingénierie complet : load balancing de 5 liaisons Starlink, routeur cœur MikroTik RB5009, VLAN par zone, couche de vente de vouchers automatisée MonCash/NatCash via l'API RouterOS.
Stack
MikroTikRouterOSStarlinkVLAN
Preuves
Autonomie électrique de 48 h dimensionnée (~57 kWh utiles).
IA · Backend

Plateforme de certification de lecture automatisée

Contexte
Challenge de 50 participants sur 6 livres, sur ~12 semaines, à certifier automatiquement.
Solution
Bot Telegram (Apps Script, pont HMAC vers Python) + backend Flask : scoring d'authenticité de texte (détection de contenu généré), génération d'images multi-provider, certificats auto-remplis via gabarits Canva, dashboard React/Recharts.
Stack
PythonFlaskApps ScriptReact
Preuves
Pont HMAC entre Apps Script et Python pour authentifier chaque appel inter-services.
KYC / AML · Vérification d'identité

RandyTech ID — Vérification d'identité (KYC/AML)

Contexte
Produit en production : portail de vérification d'identité hébergé et mutualisé, partagé par plusieurs services. Toute entreprise redirige ses utilisateurs pour valider leur identité avant transaction — automatisé, décision humaine finale. Esprit Onfido/Jumio, adapté au contexte local.
Solution
L'utilisateur est redirigé via un lien signé vers le portail : photo de la pièce + selfie, puis vérifications automatiques — recoupement à une source officielle (état civil + photo), comparaison faciale selfie ↔ photo officielle, criblage sanctions/PEP, lecture de la zone MRZ. Back-office central de revue (dossiers classés par service) et gestion des accès API. Le verdict est poussé au produit en temps réel (webhook signé) : le statut bascule aussitôt validé.
Stack
VercelFirebaseFace++OpenSanctionsMRZ / OCRAPI HMAC
Preuves
Multi-produits via API signée (HMAC) ; vérifications tierces orchestrées à chaque soumission ; propagation du verdict en temps réel (~1 s). Portail LIVE, documentation d'intégration fournie.
Démo du parcours de vérification d'identité (KYC) : formulaire, document, identité, photos, récapitulatif et confirmation d'envoi.
Outil

RandyTech SMS Webhook — à télécharger.

Application Android qui lit les SMS de confirmation MonCash / NatCash reçus sur le téléphone du marchand et en transmet le contenu, signé (HMAC-SHA256), au serveur de votre choix. Téléchargement libre ; l'application reste inerte tant qu'un code d'activation RandyTech n'est pas saisi.

RandyTech SMS Webhook

v1.0 · Android 8+
MonCash NatCash HMAC-SHA256 Reprise auto Code durci (R8)

SHA-256 7146ba36832f2e23b140dad0a2e13741cb614afc4c83220f252bf244ab513c87

Installation en 3 étapes

  1. Autoriser l'installation. Ouvrez le fichier téléchargé ; si Android le demande, autorisez l'installation depuis cette source.
  2. Passer l'écran Play Protect. Play Protect analyse toute application installée hors Play Store. Touchez « Plus de détails » puis « Installer quand même » : l'application est bien signée par RandyTech.
  3. Consentir, puis activer. Au premier lancement, lisez l'écran de consentement et acceptez, autorisez la lecture des SMS, puis saisissez votre code d'activation dans l'onglet Sécurité.
Stack technique

Les outils que je déploie en production.

Langages

Python Kotlin JavaScript PHP Apps Script

Mobile

Jetpack Compose Room Keystore/StrongBox

Intelligence artificielle

Claude Gemini DeepSeek Groq Orchestration multi-provider Prompt engineering

Sécurité

Signal Protocol SQLCipher Argon2id KYC Anti-phishing

Data & Cloud

Firebase Google Workspace Cloudflare Workers

Réseau

MikroTik RouterOS Starlink multi-WAN VLAN · Hotspot

Outils

n8n Telegram Bot API React Git
À propos

Bâtisseur et éditeur, une même discipline : la sécurité par conception.

Love Randy Bonnet, fondateur et unique opérateur de RandyTech Solutions. Développeur full-stack autodidacte depuis 2020, basé à Port-au-Prince et opérant en remote à l'international.

Autour du code s'est construit un écosystème : des services IT, le média tech/crypto AndetayNews et la communauté CryptHaïti. Une double casquette — bâtisseur qui livre des systèmes, éditeur qui les documente et les explique.

La résilience technologique est un avantage compétitif, pas une excuse.

Ma doctrine tient en trois mots — Security by Design : le chiffrement, l'isolation et la tolérance aux pannes ne sont pas des options ajoutées à la fin, mais la structure même de ce que je livre. C'est ce qui rend un système conçu sous contrainte forte exportable partout ailleurs.

Contact

Parlons de votre projet.

Un projet, une collaboration / partenariat ou une suggestion ? Automatisation, mobile chiffré, web/SEO ou infrastructure — choisissez le type de demande et décrivez votre besoin. Réponse sous 48 h ouvrées.