Flutter — Taxi Compteur
Academic project: customer and driver modes, real-time ride requests (Firebase), GPS tracking, distance-based fare, Mobile Money payment screen.
Legma Parfait · Ouagadougou, Burkina Faso
Full-Stack Developer & AI
I start from a real problem, design the architecture, then ship the backend, APIs, web and mobile — adding automation and AI where they bring real value.
I am a final-year Business Computing student at the Université de l’Unité Africaine (formerly IAM) in Ouagadougou.
My internship at Moov Africa started from a simple question: which network devices respond, which are down, and who must act? I built a monitoring application there — device discovery, SNMP collection, incidents, tickets and SLAs.
Since then, I have been building complete products: FasoCommerce, a management platform for shops and services in Burkina Faso, and ForexSaaS, a decision-support tool built on market data analysis.
My direction: full-stack development, with AI as a useful layer of the product — never as decoration.

Understand the problem before writing code.
Supervision: who must be alerted, and how fast? Hence one SLA per priority.
Design the experience and the architecture.
FasoCommerce: one shared core, 15 modules switched on per trade.
Build, test, version.
FasoCommerce: 207 automated backend tests, continuous integration on every push.
Connect APIs, services and data.
ForexSaaS: three data sources collected by scheduled jobs.
Add automation and AI when they bring real value.
ForexSaaS: reasoned scores combining technical and fundamental analysis.
Improve and evolve the system.
FasoCommerce: a phased roadmap, from F0 to F6.
This is what the monitoring application I built during my internship does, replayed as a simulation: the same rules, accelerated time.
All devices responding
Select a technology to see where it is used.
Status: Delivered
Internship — Moov Africa
Objective : Discover network devices, monitor them continuously and turn every failure into a tracked incident with measured response times.
Status: Pre-launch
Product — SaaS
Objective : A phone-first management platform where each shop or service turns on the modules its trade needs.
Status: Paused
Product — decision support
Objective : A decision-support tool combining market data, technical analysis, fundamental analysis and automation.
Status: In preparation
Entrepreneurial project
Objective : A digital academy bringing together training, digital services and support.
Status: Academic project
Academic project — mobile
Objective : A mobile app connecting customers and taxi drivers, with a fare computed from the distance.
I am not an AI researcher. I am a developer learning to build AI into useful products — starting with clean data and reliable automation.
Monitoring every minute, SLA escalation, scheduled data collection.
Live in a project
Technical and fundamental market analysis in ForexSaaS.
Live in a project
Multi-source collection, normalisation, retention.
Live in a project
Rules that decide a ticket’s escalation or a setup’s score.
Live in a project
Plug models in through APIs, like any external service.
Integration path
A WhatsApp ordering assistant for FasoCommerce merchants.
Integration path
Product sheets and customer messages drafted from the catalogue.
Integration path
Anomaly detection on monitoring CPU/RAM history.
Integration path
A well-designed solution exposes an API. From there, web, mobile and AI are just more clients.
Academic project: customer and driver modes, real-time ride requests (Firebase), GPS tracking, distance-based fare, Mobile Money payment screen.
Built for phones and limited connectivity: the till keeps selling without network.
Basics.
BSc Business Computing — Université de l’Unité Africaine (formerly IAM).
HTML, CSS, JavaScript, PHP and WordPress: the foundations.
Internship at Moov Africa: a network monitoring application.
FasoCommerce and ForexSaaS: thinking in products, subscriptions and users.
Next.js, FastAPI, PostgreSQL, automated tests, CI and Docker.
Automation, data analysis and AI service integration.
Join a team or a project to build useful systems.
Every project is a new step. Every problem can become an opportunity to build something better.