$ ls -la ~/projects

Projects

Web products built for French-speaking Africa — from offline-first PWAs to Mobile Money and WhatsApp Commerce. Code that runs, not slides.

ReservaBabi — multi-service booking marketplace
01★ featured
$ cat reservababi.md

ReservaBabi — multi-service booking marketplace

A multi-service booking marketplace (hotels, restaurants, transport, events): customer web app, client & admin mobile apps, back office and API. Mobile Money payments, e-tickets, real-time notifications and built-in video calls (LiveKit). Flagship product led at Desymtech.

Next.jsNestJSReact NativeMobile Money
reservababi.com
</>
02★ featured
$ cat iphone-cameroon.md

iPhone Cameroon — Apple showroom & store

An Apple e-commerce storefront in the apple.com showroom style, built for the Cameroonian market: catalog, animated product pages (GSAP/Lenis + React Three Fiber 3D), cart, Mobile Money checkout (MTN MoMo / Orange Money) and an admin dashboard (products, orders, analytics). Turborepo monorepo, front ↔ API fully typed through a single Zod contract (server-side re-pricing, transactional stock).

Next.js 15NestJS 10PrismaPostgreSQL
Read the case study
TransitSoft Services — customs transit software
03★ featured
$ cat transitsoft-services.md

TransitSoft Services — customs transit software

A multi-agency suite for a customs transit firm: from parcel drop-off to final delivery — agencies, warehouses, containerization, inter-agency routing, invoicing, accounting, debts, storage penalties, client portal. Turborepo monorepo: NestJS API + Prisma + Socket.IO/BullMQ, plus web, ops-admin, desktop, mobile and field-tablet apps.

NestJSPrismaPostgreSQLSocket.IO
transitsoftservices.com
ReservaQuebec — ReservaBabi for Canada
04
$ cat reservaquebec.md

ReservaQuebec — ReservaBabi for Canada

The Canadian edition of the ReservaBabi platform: Stripe Canada & Interac payments, a bilingual FR/EN interface, and compliance with Quebec's Law 25 (personal-information protection) and Law 96 (French language).

Next.jsNestJSStripeInterac
reservaquebec.ca
</>
05★ featured
$ cat wapino-whatsapp-api.md

WhatsApp Internal API — multi-session Baileys

An internal multi-session WhatsApp API built on Baileys (WebSocket, no Chromium): QR-based sessions, per-session API keys, a rate-limited queue (15 msg/min), retry with backoff, real-time delivery statuses (socket.io) and an @wa/sdk npm SDK. Serves as a reusable OTP/notification channel across products — Mon Bara, TransitSoft.

BaileysExpressBullMQSocket.IO
Read the case study
</>
06★ featured
$ cat chess-coach.md

Chess Coach — mobile chess coach

A mobile chess learning app (openings, endgames, tactics, puzzles) with a spaced-repetition Move Trainer (FSRS), practice against a bot with configurable strength, and deadline-based goals. Personalized content from chess.com / Lichess data, Stockfish engine running natively (no WebView). Hexagonal NestJS + Expo monorepo.

React NativeExpoNestJSFSRS
Read the case study
Mon Bara — domestic staff marketplace
07★ featured
$ cat mon-bara.md

Mon Bara — domestic staff marketplace

A platform (mobile + back office + showcase site) matching domestic workers / providers with homeowners, targeting French-speaking Africa. Chat (Stream), VOIP (Agora), payments (Paystack/Stripe), PostGIS geolocation and multi-channel OTP over SMS + WhatsApp.

React NativeExpoNestJSPrisma
Case study on request
</>
08
$ cat poster.md

Poster — AI social media manager

A social media management SaaS: connect platforms, create and schedule posts with AI templates, a unified comment inbox, lead capture, tech watch and AI-generated reply drafts. Pluggable connectors (official API or per-session browser), multi-provider AI abstraction (Claude + OpenAI).

Next.js 16NestJS 11Drizzle ORMPostgreSQL
Case study on request
GivEats — food super app for good
09
$ cat giveats.md

GivEats — food super app for good

An “Eat For Good” food super app: pre-order meals at a discount (up to -40%), discover restaurants through video reels, and turn savings into food donations for those in need. Dedicated restaurant portal and iOS & Android apps.

Mobile appiOS & AndroidFood deliveryMarketplace
giveats.io