TypeScript · Next.js · E-commerce
CompletedAli’s Store — Bilingual E-commerce
An English–Arabic e-commerce platform for a clothing retailer, connecting the online storefront with the store’s day-to-day operations.
Software Engineer & Research-Oriented Builder
I work across distributed systems, modular-robotics simulation, IoT integrations, and full-stack applications. I enjoy turning complex ideas into practical, testable software.
The collection
Selected projects
from code to context.
TypeScript · Next.js · E-commerce
CompletedAn English–Arabic e-commerce platform for a clothing retailer, connecting the online storefront with the store’s day-to-day operations.
Flutter · Android · Local-network monitoring
CompletedAn Android app for keeping track of a solar power system, with local inverter monitoring and alerts when grid power goes out or returns.
Laravel · Livewire · Student rides
CompletedA backend and administration platform for student transport, connecting passenger bookings with drivers’ scheduled trips to and from educational institutions.
Dart · TCP/UDP · SolarmanV5
CompletedA Dart library connecting solar-monitoring applications to Deye inverters through local Solarman loggers, without a cloud account.
Research · Simulation · Distributed Coordination
How can a swarm of modular robots explore a space when it has no map and no target shape? I developed a distributed C++ strategy in VisibleSim that combines growth, branching, and coiling around encountered objects. Each module exchanges information with connected neighbors rather than reading shared state.
Implementation details and source availability are limited by research-sharing constraints.
I combined recruitment, routing, branching, and obstacle wrapping in one distributed strategy, using messages between connected modules.
In the tested simulations, growth from multiple roots reduced elapsed simulation time and module motions compared with a single root. I evaluated both time and operational cost.
I studied how coil radius and pitch affect spaces where an object can remain undetected. The study gives a rule for choosing the search geometry according to object size.
Evaluated in simulation. Physical forces and hardware behavior were not tested; obstacle wrapping was demonstrated qualitatively.
Publication · IEEE MENACOMM 2026
Co-author of an IEEE MENACOMM 2026 paper on Lebanese Arabizi understanding and generation using open-source large language models.
Read publicationWork & research
– Present
FEMTO-ST Institute
–
Zaza Woods
–
As a freelance Automation and ERP Developer for Zaza Woods, I developed custom Odoo modules and automation scripts to synchronize inventory and operational data with Shopify. I also automated data-entry and reporting workflows using programmed solutions and Excel VBA.
Odoo · Shopify API · Python · Automation · Excel VBA
Client-specific implementation details and operational data are confidential.
The toolkit
2026
Graduated
Université Marie et Louis Pasteur
2024–2025
Completed
Lebanese University
2021–2024
Completed
Lebanese University
The next chapter
I build and study systems that coordinate, simulate, communicate, and adapt.
mhmd-khalife@hotmail.com