Falilou Diouf.

Full-Stack & Mobile Developer

Software engineering student — ESP Dakar

Profile

Full-stack and mobile developer, software engineering student at the École Supérieure Polytechnique de Dakar. I have designed and shipped more than fifteen applications for Senegalese companies — industrial ERPs, e-commerce platforms, Android apps — from requirements analysis to deployment. Rigorous about data modelling and quality, I aim to deliver software that is useful, reliable and pleasant to use.

Professional experience

Founder & lead developer

Sunu Shop · E-commerce studio · Dakar

  • Built a multi-store e-commerce platform: one codebase, per-store isolated data (Row Level Security).
  • Orders delivered on WhatsApp, stock updated on every sale, revenue tracked in real time.
  • Client relations, three-tier commercial offer, deployment and maintenance of the stores.

Developer intern

Yadipal SUARL — Yaya Épices · Food industry · Dakar

  • Requirements analysis and ERP design: linked purchase, receipt, production, delivery and invoicing.
  • PostgreSQL database: 120+ migrations, 22 automatic consistency checks, role-based rights, server-side price masking.

Freelance full-stack developer

Industrial ERPs · Client projects · Senegal

  • UPVac / ISRA: veterinary vaccine stock, cold chain, FEFO picking and quality reports (13 modules).
  • CBC Aquaterra, CBC Cayor, SEN’AGAL: purchasing, production, stock, sales, accounting and Senegalese payroll.
  • Sunu-Medical: catalogue site of 137 medical products with bundled quote requests.

Intern

Hunter's Food · Food industry · Dakar

  • Discovered how a production unit runs and professional working methods.

Key projects

NoorQuranAndroid · on-device AI

Quran app in French and Wolof. Recitation checked by a Whisper model running on the phone: analysis 6× faster after optimisation, zero false errors.

SénSantéMachine learning

Pre-diagnosis scikit-learn model served by FastAPI, containerised with Docker, deployed on Hugging Face.

TerangaMadeCapstone project

Marketplace for local brands: analysis, UML modelling, React/Supabase app, defence.

Education

BSc Software Engineering & Information SystemsÉcole Supérieure Polytechnique de Dakar (UCAD)Admitted by entrance exam · mobile development, advanced databases, AI integration, HCI, project management
First year, Computer ScienceFaculty of Science and Technology, UCAD
Scientific baccalaureate (S2)Cabis School, Mbao
CS50P — Introduction to Programming with PythonHarvard University (edX)