Ibrahima Touré

Engineered from first principles
Software engineer · Dakar, SenegalNowAuthor of FluixiCo-founder & CTO, Adafri

I build platforms, down to the foundations: products people use every day, and the framework and tools they run on.

Selected work

Systems I designed and built end to end, from the data layer to the screen.

Co-founder & CTOSince 2020

Adafri

Let businesses create, manage and automate advertising across Google Ads, SMS, DOOH billboards and Mobile Money payments, for African markets. I led the technology: an Angular front end on a Python/Flask backend over Cloud Firestore, with Google Cloud Vision for content checks and deep Google Ads API integration.

  • Angular
  • Python · Flask
  • Firestore
  • Cloud Vision
  • Google Ads API
ChannelsAds, SMS, DOOH, Mobile Money
MarketWest Africa
AuthorSince 2025

Fluixi

A fine-grained reactive, compiled full-stack framework on a TC39-signals core: SSR, streaming, SSG, file routing, server functions, islands and i18n. Published on npm and running in production.

  • Signals
  • Compiler
  • SSR · SSG
  • TypeScript
Freelance2026

Commerce & point of sale

A Medusa commerce stack spanning online and in-store retail: storefront and admin on Fluixi, a desktop POS in Fluixi and Electron, and a React Native POS for mobile. Used daily by Leuzma, a retail business.

  • Medusa
  • Fluixi
  • Electron
  • React Native
Tooling2025

Fluixi Devtools

A live dependency-graph inspector. It instruments signals, memos, stores and effects and draws the graph as updates propagate, so you can watch state flow in real time.

  • Tooling
  • Reactivity
  • SVG
Open data2025

Countries

Countries as static data, with what a form needs around them: calling codes, names in any language, search, phone numbers, a country select and a phone input.

  • Data
  • Web components
  • Zero runtime deps

Open source

Small tools that came out of real projects, each published on npm.

  • mix-builder

    A fast esbuild and Rollup library bundler with multi-format output, CDN globals and per-file gzip size reports.

    @bambiste/mix-builder
  • mappel

    Generates the import map a page needs from a workspace, resolving every transitive subpath through each package’s exports.

    mappel
  • mix-env

    Syncs .env files with GitHub Actions secrets across a monorepo, then writes them back into files locally, in CI or on a VPS.

    @bambiste/mix-env
  • Medusa plugins

    Plugins for MedusaJS v2: barcode lookup, Odoo sync, QR codes, product extensions, social commerce and stories.

    @bambiste/medusa-*

About

Frameworks & reactivity

TC39 signals, JSX to DOM compilation, SSR, SSG, hydration

Product engineering

TypeScript, Angular, React, React Native, Electron, Python, Flask

Platform & cloud

Google Cloud, Firestore, Cloud Vision, Google Ads API, Cloudflare

Tooling

pnpm and Nx monorepos, changesets, Vitest, bundlers, import maps

I’ve written Python and Angular since 2018, and I learn tools by shipping with them: React since 2021, then Electron and React Native for point-of-sale work.

That habit led me to build Fluixi, where I explore framework design from first principles. It runs this page and a point-of-sale system used every day in a store.

I think long-term: small dependency surfaces, honest abstractions, and software that does exactly what it says.

Contact

Something that needs to last?

ibrahima@fluixi.comLinkedInGitHub
© 2026 Ibrahima TouréBuilt with Fluixi, prerendered and hydrated.