Loading hero section...

NasserSanou

I build LLM application architecture and offline-first mobile software for places where the network fails.

New York, from Burkina Faso. Sixteen applications across AI, fintech, healthtech, agritech, and blockchain, designed against real constraints rather than ideal ones. Offline-first because rural connectivity drops. Mobile money because card penetration is low. Voice-first because a text interface excludes the people the product exists for. I build and test in English, French, Mooré, and Dioula.

Resume

Start here

See the work

Nasser Sanou: AI Application Engineer

AI Application Engineer · Forward Deployed / Solutions Engineer · Cross-Platform Mobile

New York, NY · English, French, Mooré, Dioula/Bambara

What I build

I build LLM application architecture and cross-platform mobile software for low-connectivity markets. On the AI side that means stateful agent systems on LangChain and LangGraph, using graph-based orchestration, external tool registries, and a provider-agnostic gateway that routes between Anthropic and Google rather than coupling either one as a tool. On the mobile side it means React Native and Expo applications built offline-first, against mobile money rails, in French, Mooré, and Dioula.

I have architected and built sixteen applications across AI, fintech, healthtech, agritech, edtech, and blockchain, owning requirements, data modeling, and system architecture without external specification. I am originally from Burkina Faso, a native Mooré and Dioula/Bambara speaker, and fluent in French and English, and I design and test multilingual interfaces directly in all four, including for languages with almost no existing digital tooling.

SIXTEEN APPLICATIONS
FOUR LANGUAGES
ONE ENGINEER

Loading section...

Loading tech expertise...

MY WORKS

LATEST PORTFOLIO

Discover the world through the ideas of creativity and innovation

Selected

Six of thirty-six

Each one shipped, with a live site or a repository behind it. The rest are on the projects page.

See all
All projectsSee all thirty-six

Selected work

Three projects below. Thirteen more exist across fintech, healthtech, agritech, and media; these are the ones worth your time.

OurStoryTime

Agentic AI storytelling platform for children

Next.js 15 · React 19 · TypeScript · LangChain · LangGraph · Anthropic Claude · Google Gemini · Convex · Clerk · Liveblocks · TipTap · React Three Fiber

OurStoryTime is a collaborative writing platform where children write stories together, generate stories from photographs of their own drawings, hear them narrated aloud, and read each other's finished work in an animated 3D flip-book. The 3D reader exists as motivation: making other kids' work feel worth reading is what makes writing feel worth doing.

The AI layer runs on LangGraph rather than a single-shot chain. A StateGraph loops between reasoning and tool invocation through a ToolNode until the model is done, and MemorySaver persists conversation state across turns so a session survives page reloads. Anthropic's Claude drives reasoning and tool selection, with the prompt-caching beta header enabled against a long static system message, and trimMessages bounding context-window growth so cost does not scale with session length. Tools live in an externally hosted wxflows registry, which means new agent capabilities can be added without redeploying the application.

Provider routing is a deliberate architectural decision rather than an integration detail. A unified gateway routes dynamically between Anthropic and Google instead of exposing one provider's capabilities as tools to the other. That choice was made after researching production multi-LLM patterns; it avoids vendor lock-in, enables cost-based model routing, and prevents the tool-coupling debt that shows up eighteen months later. Token-by-token SSE streaming runs on the Next.js edge runtime for low first-token latency, and every provider key is proxied server-side so no credential reaches the browser.

AES Connect

Civic and diaspora platform for the Sahel: mobile architecture at scale

React Native · Expo SDK 54 · Expo Router · TypeScript · Supabase (Postgres, Auth, Storage, Row Level Security) · Redux Toolkit · Redux Persist · EAS Build

AES Connect is a mobile platform for the Alliance of Sahel States (Burkina Faso, Mali, Niger) and its diaspora. Governments post opportunities and reach citizens directly, young people find work and projects, and diaspora members connect back to the communities they came from. It is over 200 components across three nested tab environments, with context-aware navigation modeled on super-app patterns so users move between civic, marketplace, and services contexts without leaving the application.

Multi-nation data isolation is enforced at the database layer using PostgreSQL Row Level Security, so community-scoped content cannot leak across member states regardless of what the client does. This is a correctness requirement, not a hardening pass: a client-side filtering bug in this application would be a cross-border data exposure.

State persists offline through Redux Persist and AsyncStorage because connectivity in the target markets is intermittent rather than reliable. The application has to be useful before the network returns, which makes offline-first the default architecture rather than an optimization applied later. Production release to the App Store and Play Store is in preparation via EAS Build.

Faso Kuma

AI voice translation for low-resource African languages

React Native · Expo · OpenAI Whisper · Meta NLLB · Wav2Vec2 · MALIBA-AI · Supabase

Faso Kuma is a voice-first translation application for French, Mooré, and Dioula. Voice-first is an architectural conclusion, not a preference. The market has roughly 85% mobile penetration against 19.9% internet penetration, and a text-first interface would exclude exactly the people the product exists to serve.

The model layer is built on open-source work that can be fine-tuned rather than rented: Whisper for speech-to-text, Meta's NLLB as the translation base for low-resource languages, Wav2Vec2 for speech representation, and MALIBA-AI's Bambara-specific models. A caching layer sits in front of third-party translation APIs so that interim external results populate a first-party dataset, progressively reducing dependency as coverage grows.

The strategic core is the dataset. Crowdsourced translations are promoted to confirmed status only after three independent validations, stored in segregated tables, and licensed CC BY-NC-SA, open to African researchers and universities, with commercial rights reserved. Building a corpus for languages that have almost no digital tooling, and keeping it under African control, is the point of the project.

Contact

Based in New York and working in Eastern Time. Reach me at nassersanou23@gmail.com, or read the full resume.

RUSEMER

Journey & Background

A fine arts degree first, then engineering. The order explains how I work.

See Resumer
I design the whole system on paper before I write anything. What I build now is LLM application architecture and cross-platform mobile software: stateful agent systems where the model reasons, calls tools, evaluates the result and re-plans, and React Native built for markets with roughly 85% mobile penetration against 19.9% internet penetration, where offline is the default state rather than an edge case.

Degree in Fine Arts

I earned a degree in Fine Arts from the CNAA in Burkina Faso in 1998.

Lead Mngts User Flow

Optimized user sign-up processes by integrating G-Suite and File Transfer Protocol. Streamlined UI by removing distracting elements, improving user retention.

Graphic Designer

I am a self-taught graphic designer with a passion for creating visually compelling designs that communicate ideas effectively. Combining creativity with attention to detail, I specialize in crafting unique visuals that inspire and connect with audiences

AI Product Developer & LLM Specialist

Built Give It Done platform integrating GPT-4, Claude, and Watson APIs. Developed AI workflows, streaming implementations, and prompt engineering systems. Specialized in LangChain architectures and RAG system design for production applications.

Founder & Creative Director

Founder and creative director of Nas Studios. Projects range from branding and web development to user-focused digital experiences. I also built Give It Done, a productivity platform with AI integrated into the workflow rather than bolted onto it.

Loading AI plans...

 

Get in touch

Nasser Sanou