Skip to content
M. SALL

Reply within 48 hours

Let's talk about your project

Freelance engagement, a role, an open-source collaboration — describe what you need and I will get back to you quickly.

Frequently asked questions

Are you available for freelance work?
Yes. I take freelance engagements in full-stack, mobile, data and application-security work, from Dakar and remotely. I have delivered for clients in France, Madagascar and Senegal, under both French and Senegalese contract law.
What kinds of projects do you take on?
Production web and mobile applications, data and machine-learning platforms, technical audits and security remediation. I also take design-only engagements — architecture, estimation, work breakdown — with no development.
Which technologies do you reach for first?
Python with FastAPI or Flask on the backend, TypeScript with Next.js or React on the web, Flutter and React Native on mobile, PostgreSQL and Firebase for data, Docker and Nginx for deployment. The choice follows the project's binding constraint, never a preference.
Do you work remotely?
Yes — most of my engagements run fully remotely, including those for French clients. I am based in Thiès and available in Dakar for in-person meetings.
How quickly do you reply?
Within 48 working hours at most, by email or through the form on this page. For a scoping request, expect a first architecture and work-breakdown proposal within a week.
Can you take over an existing codebase?
Yes — it is a significant part of what I do. On a recent engagement I worked on an e-commerce platform already live in production: technical audit, root-cause identification, then security remediation and a rebuild of the document layer.