Medix — Clinic & Patient Management SaaS
Multi-tenant platform for doctors and clinics
Live
A SaaS where each doctor gets their own workspace and custom domain, with patients, appointments and a secretary role. Staff provision new doctors, assign domains and start/stop workspaces from an admin dashboard.
- Clinical file: consultations, prescriptions with drug-safety check, allergies, medical history, dental chart (FDI), lab & imaging orders, vaccinations (Morocco PNI schedule), pregnancy follow-up, treatment plans
- Practice management: appointments, waitlist that auto-fills cancelled slots, billing with partial payments, inventory, reports (cash, unpaid invoices, no-show rate), audit trail
- Patient portal: sign-up by email or Google, appointment requests, invoices, secure messaging
- Communication: in-app audio calls (WebRTC), Web Push notifications, SMS & WhatsApp reminders (Twilio / Meta Cloud API)
- Security: JWT with refresh tokens, two-step login (authenticator app or email), Google sign-in, roles doctor / secretary / admin
- AI assistant: structures consultation notes and summarizes a patient's history
- SaaS: per-doctor workspaces and custom domains with on-demand HTTPS, self-service free trial, Docker deployment on Oracle Cloud
Java 17Spring BootPostgreSQLREST APIDockerWebRTCTwilioMulti-tenant
Rental Car — SaaS for Rental Agencies
Agency workspaces + public booking site
Live
Each car rental agency gets a private workspace to manage its fleet and bookings; customers search and rent cars by city, category, transmission and price from the public site.
- Agency self sign-up, public agency page, staff accounts
- Fleet: up to 12 photos per car, odometer history, car papers (insurance, vignette, technical inspection, registration) with expiry alerts
- Strict tenant isolation, JWT auth, CI/CD that builds a Docker image and deploys on merge
Spring Boot 4Spring SecurityJWTPostgreSQLDocker
MH Paie Maroc — Moroccan Payroll SaaS
Odoo 18 payroll, computed as a service
SaaS
Moroccan payroll sold as SaaS: clients enter employees, contracts and payslips in their Odoo, while salary rules run on the editor's server through a secured REST API (API keys, call logs).
- 2025/2026 rules: IR table, CNSS, AMO, CIMR, overtime, leave — every rate a dated parameter
- CI/CD with GitHub Actions: tests, DB backups, automatic upgrade & rollback
Odoo 18PythonREST APIGitHub Actions
Kids Video Studio
AI-generated videos for children
Released
Type any idea and the AI writes a script, then renders a 1080p kids video with animated 3D emoji characters, subtitles, a child narrator voice, music and sound effects. Supports 11 languages including Moroccan Darija, and can publish to YouTube on autopilot.
PythonGemini AITTSVideo renderingYouTube API
Biometric Attendance System
Hikvision ↔ Odoo sync · MUMUSO Morocco
Production
Windows service in C# that synchronizes 16 Hikvision fingerprint terminals with a remote Odoo server over WebSocket: fingerprint capture, user enrolment, local SQLite buffer and real-time attendance sync.
C#.NETWebSocketSQLiteOdoo HR
Shopify & WooCommerce ↔ Odoo
E-commerce connectors
Production
Connecting Odoo with online stores (Shopify, WooCommerce, PrestaShop) to keep products, stock and orders in sync, using background job queues for reliable imports and exports.
OdooShopify APIWooCommercequeue_job
Custom ERP Modules for Clients
Odoo 12 → 18
Business modules delivered for retail, distribution and manufacturing: transport management, MRP & production, payroll, POS cash drawer, sale signature, stock/sale extensions, custom reporting and data migration scripts between versions.
PythonXMLOWL / JSQWebPostgreSQL
Flutter Mobile Apps
iOS & Android
Cross-platform apps for iOS and Android connected to Odoo and REST back-ends, including the Intel Space business app and an e-commerce app with catalog, cart, payment and order tracking.
FlutterDartRESTOdoo JSON-RPC
Self-hosted Production Platform
Oracle Cloud · Docker · Caddy
A single Caddy reverse proxy serving HTTPS for every app on one Oracle Linux server (Medix, Rental Car, agency sites), with automatic Let's Encrypt and on-demand certificates for clinic domains, plus CI/CD pipelines with backups and rollback.
Docker ComposeCaddyOracle LinuxGitHub Actions
E-commerce Back-end & Admin Dashboards
Spring · Angular · Go
E-commerce REST API with Spring, product management services, an admin dashboard in JavaScript and Angular/NgRx front-ends, plus a Go REST API.
SpringAngularNgRxGo