Software Engineer
I specialize in software development, and system optimization. I build scalable, secure, and intuitive software solutions that drive innovation.
Experience
Completed
Clients
Services
With expertise in software engineering and full-stack development, I create scalable, high-performance, and user-friendly solutions tailored to business needs.
Recent Works
A selection of projects where I have applied my expertise in full-stack development to build scalable and efficient solutions.
LOGEX
A fully-featured shipment management system designed for logistics companies to efficiently manage air, sea, and door-to-door shipments. This system provides real-time tracking, automated quotations, payment integration, and seamless shipment execution.
The Story
The project was designed to address the inefficiencies in traditional shipment tracking and booking systems. The goal was to create a user-friendly dashboard for both customers and administrators, ensuring seamless shipment processing from quotation requests to final delivery.
This system eliminates manual quotation management by automating price calculations and approvals. The real-time tracking feature improves customer satisfaction by providing transparency in delivery progress.
Our Approach
The system was built using a full-stack Laravel and Livewire approach for robust backend management, with providing a smooth, interactive frontend. A secure payment gateway was integrated to enable direct transactions within the platform.
For shipment tracking, APIs were utilized to provide real-time status updates. The admin panel includes shipment history, customer management, and dynamic pricing adjustments.
INDIL GM
INDIL is a multi vendor marketplace ecosystem composed of four applications: a Client app for customers to browse and order from local markets, a Vendor app for market owners to manage their products, inventory, and incoming orders, a Driver app for delivery personnel to accept assignments and track routes in real time, and a Management Console (web-based admin panel) for platform administrators to oversee operations, payouts, users, and analytics. Built with Laravel, Vue.js, and Firebase, the platform supports multiple payment gateways including Stripe, PayPal, RazorPay, and AfriMoney catering to local payment habits in The Gambia. It also features a built-in wallet system for peer-to-peer money transfers, GPS-based delivery tracking, real-time push notifications, and a comprehensive RESTful API powering all three mobile applications.
The Story
INDIL was born from a real gap local markets in The Gambia had no digital way to reach customers, manage orders, or coordinate deliveries. We didn't just build one app; we built three mobile apps and a management console to serve every actor in the chain: the customer who orders, the vendor who prepares, the driver who delivers, and the admin who keeps it all running. One of our key challenges was integrating local payment methods like AfriMoney alongside international providers, because serving a local market means respecting local habits. We also built a wallet system so users could transfer money within the platform, and real-time tracking so every delivery stays transparent. What started as a simple ordering idea grew into a full commerce ecosystem — proving that local problems deserve complete, professional solutions.
Our Approach
We designed INDIL as one backend serving four frontends a Laravel API that powers the Client, Vendor, and Driver mobile apps, alongside a web-based Management Console. Each app consumes dedicated API endpoints secured with role-based access control (RBAC), ensuring vendors only see their stores, drivers only see their assignments, and admins have full visibility. We used the Repository pattern to keep business logic reusable across all four entry points. An event-driven architecture handles critical flows: order placement notifies the vendor, assignment alerts the driver, and delivery updates reach the client all in real time via Firebase Cloud Messaging. For payments, we integrated both international gateways (Stripe, PayPal) and local ones (AfriMoney) behind a unified interface, adapting to the region's diverse payment landscape.
FOODMAX
A highly flexible warehouse management system built to handle multiple warehouse types including raw material warehouses, production warehouses, client order warehouses, and inter-warehouse transfers.
FARMBOISE
A smart agricultural management system designed to optimize harvest tracking, medication management, and real-time weather forecasting. This platform enhances farm operations by providing data-driven insights and automation tools.
MatchUp Games
- Book Courts Easily: Browse nearby courts and secure your slot in seconds.
- Open Matches: Join public games or create your own.
- Tournaments: Compete, track your level, and climb the rankings.
- Player Profiles: View stats, win history, and connect with others.
- Coaches & Private Sessions: Request a special session or join existing session opened by the coaches.
The Story
MatchUp Games was created to bring padel players together, making it easy to find games, compete, and connect. The platform focuses on a seamless booking experience and a vibrant, social community.
Our Approach
We combined intuitive UI/UX with robust backend logic to ensure fast court bookings, real-time match updates, and a dynamic tournament system. Social features and player profiles foster community engagement and friendly competition.
Lycee Pascal
- Desktop App: Student enrollment and family management with composite keys. Academic hierarchy (Major → Cycle → Class → Section). Multi-type exam grading with bulk entry and weighted equation calculations. Daily attendance tracking. Full financial system: fixed/non-fixed fees, dual-currency payments, scheduling, receipts, daily reports, and family adjustments. Teacher tools for homework, announcements, file attachments, and discipline notes. Bus management and transportation fees. Fully configurable RBAC.
- Mobile App: Family-based login (one account, all children). View student profiles, real-time grades with averages, homework and announcements, and discipline history.
The Story
A Lebanese school was drowning in spreadsheets, paper receipts, and phone calls. Admins tracked fees manually across disconnected files. Teachers recorded grades on paper. Parents had to call the school just to check on their kids. During exam season, calculating composite grades for hundreds of students by hand led to constant errors. I was brought in to replace this broken workflow with a single digital platform one that respects Lebanon's dual-currency economy, geographic structure, and the reality that parents just want a simple way to stay informed.
Our Approach
Monolithic Laravel 11 API serving both desktop and mobile from one backend. Token-based auth via Sanctum with two flows staff login and family login. Role-based permissions via Spatie scoped per user role. All data filtered by academic year through a custom HTTP header. Flexible exam equation engine for composite grade calculations. Dual-currency (USD/LBP) financial pipeline with fee management, payment scheduling, and receipt generation. Livewire for the admin UI, dedicated mobile endpoints for parents.
Experience
Education
Skills
I specialize in software development, API integration, system optimization, and database management to build high-performance solutions.
Let's work together!
I design and code beautifully simple things and i love what i do. Just simple like that!
-
Phone
+961 71448260 -
Email
contact@hadisleiman.com -
Address
Beirut, Lebanon