Skip to content

Work

Four case studies, each written the same way: the problem, what was built, my role, the hard parts and the measurable outcome. Every figure comes from production data or the codebase and carries its date.

One of them, the platform of a medical laboratory network, is a confidential engagement: I describe the architecture and aggregated numbers only, with no screenshots or source code.

  • VotArena home screen: crown logo, animated phone mockup and the "Start" call to action

    Entertainment & event platform

    In production

    VotArena

    Event platform for French-speaking Africa: paid-vote competitions with a live public leaderboard, QR ticketing delivered on WhatsApp and organizer payouts, all paid by Mobile Money. Designed, built and operated by one engineer, live since March 2026 with verifiable early traction.

    Paid votes
    3,472
    Organizer payouts paid
    22
    Automated tests
    6,087
  • Kuntriz home page: an eligibility check for Cameroonians leaving abroad, covering 10 countries and 48 pathways

    Immigration guidance · consumer web app

    Live

    Kuntriz

    A bilingual web app that tells Cameroonians their real odds of moving abroad before they pay an intermediary for the answer: an adaptive questionnaire, a deterministic scoring engine covering 10 countries, and a paid report delivered as a PDF or on WhatsApp.

    Countries modelled
    10
    Immigration pathways
    48
    Unit tests
    129
  • Laboratoires SION public website home pageConfidential engagement

    Healthcare platform — multi-site laboratory network

    In production (rolling out site by site)

    Laboratoire SION · UNILAB

    A platform for a network of eight medical laboratories that were each running an isolated copy of a legacy application, covering four distinct systems built by one engineer: the public website, a site-synchronisation layer, a commercial and accounting steering tool, and a lab-operations service now piloted at one site.

    Laboratory sites
    8
    Workstations
    42
    Prescriptions per day
    ~90
  • Home page of jungle.immo showing the hero and the furnished-rental search entry points

    PropTech marketplace

    Live (early stage)

    Jungle Immobilier

    A furnished-rental discovery platform for Cameroon where the details that matter (access video, neighbourhood hotspots) are unlocked with tokens bought through Mobile Money. Designed, built and deployed by one person: a modular NestJS/GraphQL API, a Next.js front end, MongoDB transactions and a Traefik topology where nothing but the proxy is exposed.

    Bounded contexts
    7
    Lines of TypeScript
    ~20,000
    Pre-launch audit findings
    67

More projects

Smaller products, client deliveries, open-source tooling and advisory work — most of it built in 2026 around Mobile Money payments and business workflows.

  • Delivered2026

    CMAKB — medical centre management

    Healthcare · internal business application

    Internal application for a medical centre in Yaoundé covering the patient journey from reception to lab results, invoicing and daily cash reports, with role-based access, an audit log and five printable A4 documents. Delivered as a Docker Compose package with PostgreSQL: 16 Prisma models and a GraphQL API with 26 queries and 29 mutations.

    • Next.js 16
    • GraphQL Yoga
    • Prisma + PostgreSQL
    • NextAuth
    • Docker
  • Fondation AKUA'CARE home page
    Home
    AKUA'BA Medical Centre page on the Fondation AKUA'CARE website
    Medical centre
    Mobile Money donation form on the Fondation AKUA'CARE website
    Donate
    Live2026

    Fondation AKUA'CARE

    Non-profit · bilingual website with donations

    Bilingual FR/EN website for a health foundation in Cameroon reporting 12,000+ direct beneficiaries, 9 campaigns in 2025 and 40+ volunteers, with a donation flow (Mobile Money or card) handled entirely server-side, contact and newsletter forms with anti-spam and rate limiting, and complete SEO metadata. Live on Vercel since July 2026; donations currently run in the payment provider's test mode.

    • Next.js 16
    • next-intl
    • Nokash Mobile Money
    • Resend
    • Vercel
  • Wisna Legends shop home page
    Home
    Wisna Legends product listing with category filters
    Shop listing
    Mini Pancakes Kawaii product page with price and add-to-cart button
    Product page
    Live demo2026

    Wisna Legends

    E-commerce · Mobile Money checkout

    Online shop in French, English and Japanese where stock reservation and order creation happen in a single database transaction, prices are recomputed server-side and the Mobile Money payment is confirmed by an idempotent webhook that releases stock on failure. Includes an admin back-office for products, categories and orders; deployed as a public demo.

    • Next.js 16
    • GraphQL Yoga
    • Prisma + MongoDB
    • NextAuth
    • Nokash Mobile Money
    • Zustand
  • PIB Eto'o sales page hero, with the book's headline stats
    Home
    Companion album page listing the 6 tracks and album price
    Album
    Single track detail page with player, tags and per-track price
    Track detail
    Live2026

    PIBE

    Sales landing page · digital products

    Sales page for "PIB Eto'o — Autopsie d'une Puissance Soft-Power" (PIBE, a play on "Produit Intérieur Brut" — Eto'o's own GDP), a book on Samuel Eto'o's economic value to Cameroon, plus a companion 6-track album, with a multi-step payment flow supporting MTN MoMo, Orange Money, Express Union and bank transfer through Nokash. Payment errors are categorized with user-facing advice and retry rules; the source code is public on GitHub.

    • Next.js 16
    • TypeScript
    • Tailwind CSS
    • Nokash Mobile Money
    • Vercel
  • Pearl Real Estate home page: rent, buy or sell luxury properties in Cameroon
    Home
    Pearl Real Estate property search with filters for rent/sale, address, property type and price
    Property search
    Pearl Real Estate property detail page for a villa in Bastos, with photo gallery and price
    Property detail
    Live2026

    Pearl Real Estate

    Real estate · luxury property marketplace

    A marketplace for Cameroon's luxury property market: rent, buy or sell across seven categories (villas, duplexes, furnished studios, apartments, hotels), with a searchable listing filterable by rent-or-sale, address, property type and price range, and a dedicated page per property with a full photo gallery. Reports 50+ listed properties, 3+ owners and managers, and 20+ organisations served.

    • Next.js
    • Tailwind CSS
  • GitHub2024 – 2025

    Open source: NestJS tooling

    Open source · developer tooling

    make-nestjs-faf is a command-line scaffolder for NestJS APIs: JWT authentication with roles, PostgreSQL or MongoDB via Prisma, REST or GraphQL, Docker, GitHub Actions and Jest preconfigured. It sits alongside NestJS authentication boilerplates from 2024; all are available on GitHub and not published on npm.

    • NestJS
    • TypeScript
    • Prisma
    • Docker
    • GitHub Actions
  • Advisory2026

    Advisory work

    Product & technical advisory

    A product and pricing strategy memo for MedVAULT SARL, a company operating a health platform, covering delivery automation, multi-tenant architecture and the pricing model. Earlier in 2026, a digital-commerce system proposal for GPG Trade Network, an import and distribution business in Cameroon and the CEMAC region.

    • Product strategy
    • Pricing models
    • SaaS architecture
    • Technical proposals