Legma Parfait
FRCV

Legma Parfait · Ouagadougou, Burkina Faso

I build systems, not just interfaces.

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.

From problem to product
  1. Problem
  2. Analysis
  3. Architecture
  4. Backend
  5. API
  6. Frontend
  7. Mobile
  8. AI
  9. Deployment
  10. Evolution
The system evolves

01 / The mission

A concrete problem, then a system to solve it.

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.

Portrait of Legma Parfait wearing a black turtleneck on a grey background
Legma ParfaitOnline
Education
BSc Business Computing, final year · 2025–2026
Experience
Internship — Moov Africa
Based in
Ouagadougou, Burkina Faso
Focus
Full-Stack + AI

02 / From idea to system

How I work, step by step.

  1. 01

    Understand

    Understand the problem before writing code.

    Supervision: who must be alerted, and how fast? Hence one SLA per priority.

  2. 02

    Design

    Design the experience and the architecture.

    FasoCommerce: one shared core, 15 modules switched on per trade.

  3. 03

    Build

    Build, test, version.

    FasoCommerce: 207 automated backend tests, continuous integration on every push.

  4. 04

    Connect

    Connect APIs, services and data.

    ForexSaaS: three data sources collected by scheduled jobs.

  5. 05

    Intelligence

    Add automation and AI when they bring real value.

    ForexSaaS: reasoned scores combining technical and fundamental analysis.

  6. 06

    Evolve

    Improve and evolve the system.

    FasoCommerce: a phased roadmap, from F0 to F6.

03 / Live ops

An outage, detected, escalated, resolved.

This is what the monitoring application I built during my internship does, replayed as a simulation: the same rules, accelerated time.

monitoring · logSimulation

All devices responding

  1. …

04 / System map

Technologies connected by projects, not a wall of logos.

Select a technology to see where it is used.

InterfaceWhat users see and touch
Services & APIsBusiness logic and data contracts
DataStore, version, query
MobileThe app in your pocket
NetworkSee what happens beneath the app
DeliveryTest, version, ship
IntelligenceAutomate and analyse where it helps

05 / Mission archive

Every project, from problem to result.

  1. Mission 001

    Status: Delivered

    Network Supervision

    Internship — Moov Africa

    Objective : Discover network devices, monitor them continuously and turn every failure into a tracked incident with measured response times.

    • Python
    • Flask
    • Nmap
    • SNMP
    • MySQL
  2. Mission 003

    Status: Paused

    ForexSaaS

    Product — decision support

    Objective : A decision-support tool combining market data, technical analysis, fundamental analysis and automation.

    • Python
    • FastAPI
    • pandas
    • Celery
    • Next.js
  3. Mission 004

    Status: In preparation

    FasoDigit

    Entrepreneurial project

    Objective : A digital academy bringing together training, digital services and support.

    • HTML
    • CSS
    • JavaScript
    • Django
  4. Mission 005

    Status: Academic project

    Taxi Compteur

    Academic project — mobile

    Objective : A mobile app connecting customers and taxi drivers, with a fare computed from the distance.

    • Flutter
    • Dart
    • Firebase

06 / AI layer

Build with AI.

I am not an AI researcher. I am a developer learning to build AI into useful products — starting with clean data and reliable automation.

  • Automation

    Monitoring every minute, SLA escalation, scheduled data collection.

    Live in a project

  • Analysis

    Technical and fundamental market analysis in ForexSaaS.

    Live in a project

  • Data processing

    Multi-source collection, normalisation, retention.

    Live in a project

  • Smart workflows

    Rules that decide a ticket’s escalation or a setup’s score.

    Live in a project

  • AI APIs

    Plug models in through APIs, like any external service.

    Integration path

  • Assistants

    A WhatsApp ordering assistant for FasoCommerce merchants.

    Integration path

  • Generation

    Product sheets and customer messages drafted from the catalogue.

    Integration path

  • Built-in features

    Anomaly detection on monitoring CPU/RAM history.

    Integration path

07 / Mobile layer

An idea that doesn’t stop at the browser.

A well-designed solution exposes an API. From there, web, mobile and AI are just more clients.

  1. One idea
  2. API
  3. Web
  4. Mobile
  5. AI

Flutter — Taxi Compteur

Academic project: customer and driver modes, real-time ride requests (Firebase), GPS tracking, distance-based fare, Mobile Money payment screen.

Mobile-first web — FasoCommerce

Built for phones and limited connectivity: the till keeps selling without network.

Ionic

Basics.

08 / Journey

The steps, in the order they build up.

  1. 01

    Education

    2025–2026

    BSc Business Computing — Université de l’Unité Africaine (formerly IAM).

  2. 02

    Web development

    HTML, CSS, JavaScript, PHP and WordPress: the foundations.

  3. 03

    Network systems

    Internship at Moov Africa: a network monitoring application.

  4. 04

    SaaS

    FasoCommerce and ForexSaaS: thinking in products, subscriptions and users.

  5. 05

    Full-Stack

    Next.js, FastAPI, PostgreSQL, automated tests, CI and Docker.

  6. 06

    AI

    Automation, data analysis and AI service integration.

  7. 07

    Next level

    Join a team or a project to build useful systems.

09 / Contact

The system is never finished.

Every project is a new step. Every problem can become an opportunity to build something better.

Let’s build something.

Your name, email and message are only used to reply to you. They are neither stored on this site nor shared.