Developer · Dakar, Sénégal

Hi, I'm Cheikh LO,
building the future.

Full-stack developer crafting high-performance digital experiences. I turn complex problems into elegant solutions — with clean code, sharp design thinking, and a passion for emerging technology.

View My Work Download CV Let's Talk
Available for work

What I Build With

📱
Mobile & Front-end
Flutter apps for Android, iOS and Web with responsive interfaces across mobile, tablet and desktop — plus React on the web.
Flutter Dart Riverpod Flutter Hooks Dio GoRouter React Redux TypeScript Next.js Tailwind Vue.js React Native Expo PWA
🛠️
Backend & APIs
Server-side architecture and APIs — REST with Swagger / OpenAPI, JWT and OAuth 2 authentication, push notifications, and microservices that power real products.
Node.js Express Laravel Serverpod Java 21 Spring Boot REST GraphQL JWT OAuth 2 FCM Microservices
🗄️
Databases
Designing data models and choosing the right storage solutions — relational, document, or vector databases.
MongoDB PostgreSQL Firebase Redis
☁️
Cloud & DevOps
Deploying and scaling applications on Linux servers — Nginx, Docker and SSL in production, CI/CD pipelines and containerized environments.
Docker Docker Compose Nginx Ubuntu / Linux Certbot Git & GitHub GitHub Actions cPanel AWS
🤖
AI Integration
Embedding LLMs, building intelligent agents, and connecting AI capabilities into production web applications.
Claude Code Claude API MCP
🧰
Other
Scripting, document generation and third-party integrations, plus everyday office and design tools.
Java Python C PDF Tawk.to Word / Excel PowerPoint Access Photoshop
Language Proficiency
JavaScript / TypeScript 95%
Java / Spring Boot 90%
React / Next.js 92%
Node.js 88%
SQL / Databases 80%
DevOps / Cloud 75%
Dart / Flutter 85%

Selected Work

B2B Travel Platform · Full-Stack
DivineAllot
A comprehensive backoffice management platform for travel agencies. Features include agency onboarding, API client management, B2B wallets, and custom route editing.
Web App · Frontend & BFF
DivineTravel Portal
A modern flight booking frontend for B2B travel agents with real-time flight searches, GDS integrations, Tawk.to chat, and dynamic branding based on agency domains.
Microservices · Backend
DivineTravel Core Services
The robust backend microservices powering the Skyallot ecosystem. Built with a custom API Gateway, Redis caching, robust session management, and Dockerized deployments.
Corporate Website
Sen Enviro Test
A modern and responsive corporate website for Sen Enviro Test, showcasing environmental testing services with a clean, professional UI and optimized performance.
Corporate Portal
Groupe IGE
A comprehensive web portal for Groupe IGE, designed to highlight their services and expertise with an intuitive user experience and robust architecture.

Professional Experience

Full-stack developer with more than 10 years of hands-on practice (since 2015) and a background in computer networking. I build Flutter mobile and web apps (Android, iOS, Web) backed by Node.js, Laravel or Serverpod APIs, from requirements through to production on Linux servers with Docker. Experienced with business applications (invoicing, finance, sales, flight booking) for small and medium businesses in Senegal and abroad.

Download CV
2017 – present
Full-Stack Developer
Freelance, Dakar

Design, development and production deployment (Ubuntu, Nginx, Docker, SSL) of applications for clients and own projects.

  • Divine Travel (travel agency): Flutter finance-department app (agency wallets, unpaid bookings with reminders, income and tax tracking); flight booking module (one-way, return, open-jaw, PNRs, connecting flights, airline logos); Tawk.to customer chat with secure authentication; Node.js hosting.
  • Sama Gestion (invoicing): Flutter invoicing app in FCFA with preview, PDF export, printing and sharing; migration from Firebase to a Dockerised Node.js / MongoDB API documented with Swagger, with Google Sign-In on web and mobile.
  • Sales & expense management: daily entry by cashiers (Wave, Orange Money, cash), locked end-of-day closing, admin approval of accounts, monthly and yearly statistics (Flutter, Node.js, MongoDB).
  • Land-plot management: plot tracking with ownership history, advanced search and a statistics dashboard (vacant, occupied, sold plots).
2015 – 2017
Web & Mobile Developer
Envirotest Canada
  • Built two websites: envirotest.net and senenvirotest.com.
  • Developed an Android application (Android Studio).
  • Self-taught Laravel and Android development (Packt ebooks).
2013 – 2015
Administrative Assistant
WORKCOM Cultures

Education, Languages & Interests

Ongoing
Udemy online courses — 139 courses taken, including:
  • Mobile & front-end: Dart & Flutter (complete course), Flutter REST APIs, Flutter GetX, Flutter & Firebase chat app; React / Redux (TypeScript, JWT).
  • Back-end: Node.js (hands-on project), PHP Laravel (hotel booking system), Java (core, Streams and method references).
  • Tools & systems: Docker (hands-on, 12+ hours), Git & GitHub (basics to advanced), C programming (complete bootcamp), security (ethical hacking).
2026
CS50x (Harvard, online) and MongoDB University — in progress
2012 – 2013
Bachelor’s degree, Network Administration
Sup’info Dakar
2010 – 2012
Higher Technician Diploma (DTS), Computer Networks
Institut Supérieur d’Informatique (ISI)
2006 – 2010
Baccalauréat (2010) and BFEM (2006)
Lycée de Ndayane and CEM S. M. M. Mbacké, Diourbel
Languages

French: fluent · English: fluent · Spanish: written

Interests

Reading, cinema, music · running (10 km), walking, yoga, freediving, aerobics


Developer. Builder. Dakarois.

I'm a full-stack developer based in Dakar, Sénégal — building at the intersection of emerging technology and real-world impact. My work spans web, mobile, cloud infrastructure, and AI integration.

I believe in writing code that is clean, maintainable, and built to last. Every project is an opportunity to solve a problem elegantly — from the database schema to the UI micro-interaction.

Coming from Dakar, I bring a unique perspective to tech: an understanding of constraints, creativity under pressure, and a deep drive to build tools that serve real communities.

When I'm not coding, I'm keeping up with AI research, contributing to open source, and exploring how technology can better serve the African continent and its diaspora.

Work With Me
10+
Years of Experience
30+
Projects Delivered
10+
Technologies Mastered
2×
Languages (FR / EN)

Let's Build Something

Got a project in mind? Let's make it real.

I'm open to freelance contracts, full-time opportunities, and technical collaborations — whether you're a startup, an agency, or an established company looking to scale.

Send a Message