ayman.com
Available for work

Hi, I'm Mohamed.

Full-Stack Developer·IT Project Manager

I build ERP, POS, e-commerce and B2B systems end-to-end — from the database layer to the deployed server.

About

Who I am

I'm a full-stack engineer with 9+ years building production business software — ERP, invoicing, POS, e-commerce, and B2B platforms — from the database layer through to deployment. Twice I've joined a company as its first engineer, built the IT function from zero, hired and led the team, and replaced paper-based operations with automated systems. I work end-to-end: scoping requirements with clients, architecting the solution, writing the code, and shipping it across web, desktop, and mobile.

Years of experience
9+
Location
Tunisia
Languages
Arabic · English · French
Focus
ERP · POS · E-commerce
ERP & Business AppsPOS & InventoryE-commerce & B2BWorkflow AutomationTeam Leadership

Stack

What I work with

The tools I reach for daily, grouped by where they sit in the build.

Frontend

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Dart
  • Flutter
  • WordPress
  • WooCommerce
  • PrestaShop
  • Drupal
  • Shopify

Backend

  • PHP
  • Laravel
  • CodeIgniter
  • Java
  • C#
  • WLanguage
  • SQL Server
  • MySQL
  • HFSQL

Infra & DevOps

  • Docker
  • Git
  • cPanel
  • Microsoft Azure
  • WinDev
  • WinDev Mobile

PM & Tools

  • Microsoft 365
  • Meta for Business
  • Moodle
  • DBeaver
  • Visual Studio
  • Android Studio

Projects

Featured work

A few things I've built or led. Edit src/content/data.ts to swap these for your own.

Bunyan.qa

Tech PM

Grew a B2B real-estate portal to 200+ active agencies and 5,000+ live listings.

Joined as the first engineer and built Bunyan.qa into the platform the business runs on — Laravel + MySQL with a jQuery front end, containerized with Docker, with subscription-based accounts, search, and filtering. Also built a custom ERP on the same stack to replace an off-the-shelf tool.

  • Laravel
  • MySQL
  • Docker
  • jQuery
  • Azure

WWF Funds Request Workflow

Lead Dev

Cut request turnaround from days to hours by replacing a paper approval process.

Role-based funds request workflow for the WWF foundation, built in Laravel with full audit trail and an integrated invoicing module. Shipped a Flutter companion app for card-based expense capture in the field.

  • Laravel
  • Flutter
  • MySQL

NCSC Document Archive

Lead Dev

Indexed 20,000+ court case files into a searchable, role-based repository.

Document archive management system for Tunisia's National Center of State Courts, built in CodeIgniter with structured metadata, full-text search, and access controls.

  • CodeIgniter
  • PHP
  • MySQL

ETIC Moodle Learning Platform

Lead Dev

Moved 500+ students and 30+ training programs fully online with self-hosted Moodle.

Deployed and administered a self-hosted Moodle platform on cPanel, with course structures, enrollment automation, certification modules, and role-based access that let instructors publish and track progress without IT support.

  • Moodle
  • cPanel
  • PHP
  • WordPress

Experience

Where I've worked

  1. Feb 2022 — Feb 2025 · Doha, Qatar

    IT Manager & Software Engineer

    ETIC Managerial Training Center

    • Deployed a self-hosted Moodle platform for 500+ students and 30+ training programs, with enrollment automation, certification modules, and role-based access.
    • Rebuilt the corporate website and delivered several client sites on WordPress, wiring payment gateways, booking, and CRM through REST APIs and custom jQuery.
    • Hired and led the IT team, managed digital marketing with Meta for Business, and automated internal workflows (reporting, notifications, document generation) on Microsoft 365.
  2. Feb 2021 — Jun 2022 · Doha, Qatar

    Software Engineer & Project Manager

    Bunyan Marketing

    • Joined as the first engineer and built Bunyan.qa into a B2B portal serving 200+ agencies and 5,000+ property listings, plus a custom ERP on Laravel + MySQL + Docker.
    • Shipped the cross-platform Bunyan mobile app in Flutter for iOS and Android, alongside companion shop and salon management modules.
    • Hired and led a 3-person IT team and owned all production infrastructure across cPanel and Microsoft Azure.
  3. Jan 2019 — Dec 2020 · Tunisia

    Full-Stack Developer

    Digital Bundle

    • Led a 3-developer team delivering custom applications for clients in finance, the public sector, and retail.
    • Built the WWF funds request workflow in Laravel with role-based states, audit trail, invoicing, and a Flutter companion app for card-based expense capture.
    • Delivered a CodeIgniter document archive for Tunisia's NCSC, indexing 20,000+ case files with structured metadata and access controls.
  4. Jul 2016 — Jul 2018 · Tunisia

    Full-Stack Developer

    Ultimate Services

    • Built an inventory and ERP desktop system in WinDev + HFSQL for a fabric wholesaler, managing 3,000+ products across stock movements, supplier orders, and invoicing.
    • Developed a CodeIgniter logistics and delivery web app modelled on Aramex, covering intake, multi-stage approval, driver assignment, and printable dispatch orders.
    • Shipped desktop salon appointment and e-commerce apps, and maintained a US client's WordPress site for a year with on-page SEO improvements.

Contact

Let's build something.

Open to freelance, contract, and full-time roles. Drop a line — I usually reply within a day.