01 / Legal
Freddy
An AI legal research assistant for OHADA law.
Software architect · Conakry, Guinea · West Africa
AI products, payment systems, open-source developer tools, and the infrastructure needed to run them.
Nearly two years of iteration
Too much African knowledge is still absent from the internet. Freddy began as a way to make one part of it usable. Each product exposed the next piece of infrastructure we needed to build.
01 / Legal
An AI legal research assistant for OHADA law.
02 / Education
The same foundations, rebuilt around Guinea's education system.
03 / Platform
Amadou and I turned it into a product-agnostic, nine-service platform. Improvements now benefit every product while data and identity remain isolated.
ORIA today
Current voice R&D
I am building a self-hosted, identity-aware speaker gate that learns an ephemeral voiceprint during each session, then silences other speakers before their audio reaches the live model's VAD.
Live demo and TestFlight access available.
Open source
An independent Python port of Better Auth with compatible routes, sessions and storage. Python and TypeScript services can use the same authentication system without translating their data model.
It supports FastAPI, Litestar, Flask and Django, alongside 35 social providers and 26 plugins.
The same Standard Schema validates a Nitro request at runtime and generates its OpenAPI 3.1 contract, FastAPI-style, without duplicated route metadata.
Read the Nitro proposalA Nuxt-native commerce framework that gives a Nuxt app its commerce API, admin, authentication, database and storefront without a separate backend.
282 business endpoints · 790 automated tests
My modern TypeScript/Node rewrite of UnJS's dormant Mongoz package: a zero-config CLI and library that downloads and runs MongoDB locally across macOS, Linux and Windows.
Nuxt/Nitro-style file routing for FastAPI, including dynamic parameters, catch-alls, private helper files and typed HTTP handlers.
Built from Guinea
o3money is a mobile wallet and public-finance platform for Guinea, built on a double-entry ledger for payments, controlled disbursements, customer flows and operations.
o3money is developed under an active partnership with Visa Global. It is also covered by a Central Bank of Guinea licence that permits payment switch operations.
Personal R&D offshoot
Horizon is my personal R&D offshoot of o3money: a country-agnostic instant-payment switch written in Rust, with prefunded settlement, alias routing, a hash-chained ledger and cross-border corridors.
Local reference benchmark on an Apple M3 Pro
Protocol ambition
Ozone is my attempt to build a sovereign African Layer 1 from scratch, designed in Africa for everyday African use cases. The account-based core is written in Rust; a non-custodial Flutter wallet uses the same cryptography through FFI.
The ambition: the first production-grade Layer 1 designed and built in Africa.
ExeApps × LeaderNet
Through ExeApps' partnership with LeaderNet, a Guinean ISP, I lead software, network and infrastructure work across its production systems. Amadou and I build ISPMAN, the operating platform used across sales and onboarding, support and ticketing, network operations and field interventions for customer accounts, billing, interventions and service status. We build and operate the self-hosted infrastructure behind LeaderNet's software, including deployment, observability, QoS, connectivity and critical production operations.
Amadou and I also built a local LibreQoS and ClickHouse pipeline that brings interface-level traffic history directly into ISPMAN.
One platform, distinct workflows
Built with Amadou for the teams that run LeaderNet every day.
Selected product work
African media infrastructure
Le Griot spans the full African podcast lifecycle: discovery and listening on the web, publishing tools for creators and a native Android player.
A shared API and queued FFmpeg pipeline handle audio and video ingestion, transcoding and adaptive streaming across web and Android.
01 / Personal finance
Spoken expenses become editable proposals before anything is saved. Voice capture, budgets and multi-currency tracking feed an AI advisor grounded in the user's real ledger.
02 / Health
An offline clinic assistant for places without reliable internet. Deterministic code handles triage and dosing; a local LLM explains and translates but never makes clinical decisions.
03 / Geolocation
Geolocation infrastructure for places without reliable street addresses. Community places and short AFM codes resolve through PostGIS and a self-hosted map stack.
04 / National infrastructure
A self-service platform for `.gn` domains: search, registration, payment, renewal and DNS management in one account.
05 / Game
A Metroidvania in development, inspired by African folklore and built with Phaser and TypeScript.
Questions, ideas, or just curious? My DMs are open.