Library Order Management System
Multi-role logistics platform — 6 roles, advance payment logic, custom supplier workflows.
From React Native to Node.js infrastructure — engineered for clients from Casablanca to the world.
Abdelghani Salama
Mobile & Full-Stack Product Engineer — April 2026
Experience
5+ years
Apps shipped
10+
Languages
EN / FR / AR
Available
2026
Multi-role logistics platform — 6 roles, advance payment logic, custom supplier workflows.
Fluid animations, performance refactors, and high-concurrency API hardening at Matious Digital.
From 200 ms interaction delays to 14 ms scroll frame time — real patterns from production.
Read the article →Strangler-fig strategy, dual-write confirmation, and eliminating 40-minute deploys at a fintech.
Read the article →Library Order Management — custom web application for multi-role logistics and school-grade book list automation
The Problem
A physical library struggling with complex multi-role logistics and manual school-grade book list management.
The Solution
A custom web application automating the entire lifecycle from client registration to supplier purchasing.
Key Engineering
Financial Integrity
Handled 30% advance payment logic and automated price calculations.
Workflow Modeling
Built a 6-role permission system (Admin, Seller, Logistics, Collector, Supplier Manager, External Supplier).
Real-World Impact
Streamlined inventory collection and missing stock handling through a custom supplier module.
“The most valuable engineering work happens before the first component is mounted.”
System Overview
Multi-role permissions, financial state machines, and discriminated union types — modeling before coding.
Read the article →4+ years across mobile, web, and backend engineering — startups to enterprise.
Mobile Development Engineer
Maintained and enhanced the Wasal app — developed new features, resolved critical bugs, and optimized performance for high-concurrency mobile users.
Built and refined the Kool Smoothie lifestyle app and website, focusing on fluid animations, polished UI, and seamless frontend execution in production.
Full Stack Developer
Developed and maintained two React Native apps — Client & Partner (users/businesses) and Agent (merchants) — with WhatsApp OTP auth and SSO push notifications.
Led the migration from Symfony PHP to Node.js (Express), integrated broadcast marketing, optimized backend APIs, and refined CI/CD deployment pipelines.
Web Developer
Developed secure cross-platform apps (Santé, Auto, Épargne) utilizing cryptographic methods for 35% better data security.
Digital platform for the Casablanca Stock Exchange — market data, listed companies, investor relations, and financial publications.
Corporate website and digital leasing platform for Morocco's leading automotive LLD service — online simulation and contract management.
iOS & Android mobile app for a parapharmacy e-commerce platform — product catalog, real-time search, cart, and order tracking (Shopify GraphQL API).
Built an online reservation feature improving patient booking efficiency by 20%, and implemented PWAs boosting accessibility and engagement by 30%.
Full Stack Developer
Created a microservice for digital signature workflows — improved signing and verification processes by 86% and integrated with enterprise client systems.
Migrated the core hotel management platform to NestJS and GraphQL, boosting system performance by 15% and enabling real-time querying.
Net Developer, Intern
Designed and implemented a desktop inventory management application covering stock tracking, purchase orders, and supplier management.
Additional freelance & client work includes Pressing Oum, Aalia Radio, and Le360 — mobile infrastructure for one of Morocco's most-read news platforms.
Full-cycle engineering — from strategy to deployment
Four years shipping production software across mobile, web, and backend — from Casablanca to international clients.
“I accept select freelance projects for 2026. If you need a product engineer who ships — let's talk.”
Based in
Casablanca
Focus
Mobile · Web
Open to
Remote
Languages
English | Fluent (Academic IELTS Candidate) |
French | Professional |
Arabic | Native |
Education
Bachelor's in Applied Informatics
University of Mundiapolis · GPA 3.2 · 2022
Certifications
Thoughts on mobile engineering, product development, and the craft of software.
View all articlesReal-world patterns for eliminating jank, reducing bundle size, and keeping 60 fps across low-end Android devices — drawn from high-concurrency production apps.
How we planned and executed a zero-downtime backend migration for a fintech platform, moving from a legacy Symfony monolith to a modular Node.js service layer.
Multi-role permission systems, financial transaction flows, and supplier workflows — how to model complex real-world business logic before writing a single line of React.
I am currently accepting select freelance projects for 2026.
Book a consultation
Book a Technical ConsultationDirect email
dev@abdelrany.comOpens an email to dev@abdelrany.com with subject "New Project Inquiry - [Company Name]"