Custom CRM and business software, built around your team
I build CRMs, back offices and dashboards around the way your team already works: your sales stages, your roles, your payment methods and your channels, often WhatsApp. Three run in production today, at UpSkills, Schoolaris and CCL.
Ask for a quoteWhat you get
A sales CRM
Your pipeline stages, notes on every lead, leads shared between sales reps, and follow-ups.
A back office
Enrolments, orders and payments to validate, PDF receipts and customer accounts.
Dashboards
Revenue by product, seller or customer, team performance and pending payments.
Roles and permissions
Each person sees what concerns them: admin, accountant, sales, trainer…
Integrations
WhatsApp, payments (CMI, Stripe, transfer), automatic emails, Meta Ads, Excel and PDF exports.
Built and online

UpSkills
E-learning platform for professional and soft skills, in English and French: courses, learning paths and a video-first “Expertise” shelf, paid online with Stripe or offline by transfer.
Visit the site · upskills-uk.com
Schoolaris
Online tutoring platform for Moroccan pupils and their parents, covering the French and Moroccan school systems: live classes, recorded courses, corrected exercises and an AI tutor, in French, Arabic and English.
Visit the site · schoolaris.com
CCL
Official site of the Centre de Compétences et Leadership, a Moroccan training academy, for its live certifying programmes: catalogue with cohorts and seats, online enrolment and payment, live classes with recordings, and certificate verification. Backed by CCL's own dashboard for pedagogy, quotes, HR and finance.
Visit the site · ccl.ma
How it works
- 1
A short call
How your team sells and works today, and what slows it down.
- 2
The scope and a quote
The screens, the roles and the integrations, before any work starts.
- 3
Build with your team
The people who'll use it test each part.
- 4
Launch and improve
In production, then new features as your process changes.
Questions
+Why a custom CRM instead of an off-the-shelf one?
A custom CRM follows your sales stages and your channels (often WhatsApp) instead of imposing a tool built for another market. It fits when a ready-made tool keeps forcing workarounds.
+Can it connect to WhatsApp and payments?
Yes: WhatsApp clicks, CMI, Stripe and bank transfers, automatic emails, Meta Ads and Excel or PDF exports are all integrations already built for clients.
+Who owns the software?
You do: the code and the data are yours.