OOkeBenoitHub

À propos

Je suis développeur logiciel full-stack basé à Libreville (Gabon), titulaire d'une licence en informatique (Mercy College, New York) et d'un master en génie logiciel (Arizona State University). Je construis des produits multiplateformes de la base de données à l'interface : Android natif avec Jetpack Compose, web avec React et Next.js, et back-ends cloud sur Firebase et Cloudflare Workers. Mes projets récents vont d'une app d'albums sociaux privés dotée d'un pipeline média sur mesure (Pictotube) à une super-app pour la diaspora africaine (Africonet), une app sociale de musique, films et séries avec une console d'administration testée (Spotitube), et une plateforme interactive d'apprentissage du code développée de zéro (DevBlog). Je travaille en français et en anglais.

Compétences

Langages
KotlinTypeScriptJavaScriptJavaSQLHTML5CSS3
Mobile (Android)
Jetpack ComposeMaterial 3MVVMHiltRoomDataStoreWorkManagerCoroutines/FlowMedia3/ExoPlayerCameraXML KitCoilRetrofit
Web / front-end
ReactNext.jsViteTypeScriptTailwind CSSMUITanStack Queryframer-motioni18nextLeafletPWA
Back-end / cloud
FirebaseCloudflare Workers + R2Node.js
Tests / outillage
VitestTesting LibraryFirebase rules testingGitCI
Pratiques
Cross-platform architectureClean / layered architectureInternationalizationOffline-firstAccessibility

Expérience

Développeur full-stack & mobile indépendant
Libreville, Gabon · conception, architecture et développement de quatre produits phares de bout en bout.
avr. 2026DevBlog

Lancement d'une plateforme d'apprentissage interactive

Début de DevBlog — une plateforme d'apprentissage du code développée de zéro en JavaScript natif, sans framework par choix. Le défi central dès le départ : exécuter le vrai code d'un apprenant en toute sécurité dans le navigateur, sans back-end.

avr. 2026Spotitube

Fondations Android + back-end

Lancement de Spotitube avec une architecture en couches données / domaine / UI — Hilt pour l'injection de dépendances, Media3/ExoPlayer, Room, Retrofit et Firebase (Auth, Firestore, Storage, FCM).

mai 2026DevBlog

Mise en ligne de la plateforme du site

Site DevBlog terminé — une PWA avec support hors ligne, un moteur de rendu d'articles avec sommaire et coloration du code, recherche en direct, favoris et SEO. Mise en place de l'isolation cross-origin (COOP/COEP) pour permettre plus tard aux WebContainers d'exécuter Node/Next dans le navigateur.

mai–juin 2026Spotitube

Lecteur, téléchargements et couche sociale

Lecteur de musique en streaming, téléchargements hors ligne et fichiers locaux, puis les fonctions sociales, playlists / likes et un fil de découverte / recommandations.

juin 2026Pictotube

Lancement d'une app sociale d'albums multiplateforme

Début de Pictotube — une app sombre et privée dont l'unité est l'album. Le point difficile : un modèle de graphe de souvenirs reliant photos et vidéos à un événement, un lieu et les personnes présentes, cohérent entre Android et web.

été 2026Pictotube

Pipeline cloud sur mesure + intelligence sur l'appareil

Pipeline média Cloudflare Worker + R2 hors de Firebase, capture intégrée avec CameraX, et détection de visages ML Kit sur l'appareil — les données faciales ne quittent jamais le téléphone.

été 2026Spotitube

Extension aux films & séries, et durcissement

Extension de Spotitube au-delà de la musique vers les films et séries avec une expérience vidéo, création d'une console d'administration React + MUI (TanStack Query, Recharts, PWA), et durcissement du back-end — règles de sécurité Firestore testées (Vitest), un blocage des utilisateurs appliqué côté serveur et une revue de sécurité complète.

2026Africonet

Lancement d'une super-app moderne pour la diaspora

Début d'Africonet — une super-app professionnelle et sociale pour la diaspora africaine — sur la pile la plus moderne de l'ensemble (Next.js 16, React 19, Tailwind 4). Web d'abord, avec une app mobile prévue.

août 2026DevBlog

Plateforme interactive terminée

Couche interactive de DevBlog achevée — un éditeur Monaco, une architecture d'adaptateurs d'exécution (iframe, Web Worker, sql.js, WebContainers, vérifications AST), XP / séries / répétition espacée et quiz — et 322 des 623 leçons prévues rédigées.

sept. 2026Spotitube · Pictotube

Livré, sécurisé — et toujours en construction

Spotitube a atteint la v1.4.3 en ~920 commits — prêt au lancement, avec rigueur CI et une checklist de lancement — tandis que Pictotube est en développement actif à ~284 commits, avec des variantes dev/prod, un vrai OAuth et une architecture d'« espaces thématiques » prévue après le lancement.