image

Abderrahim Essaouaf

Software Developer

About Me

Passionate Software Developer with experience in building web applications, automating tasks, and working with data

Worked as a freelancer with clients from various industries, contributing to enterprise-level codebases and participating in the development of an all-in-one SaaS platform (loustad.ma) designed to address management and growth challenges in the Legal Tech sector using AI

Eager to learn, solve complex problems, and contribute to innovative projects within a collaborative team environment.


Work Experience

2019 - Present
Africa Internet Holding SARL

Backend Developer & Websites Manager

  • Save hours every day by automating processes and simplifying tasks through digitalization, transforming manual work into efficient digital workflows (web, desktop, scripts).
  • Integrate APIs between stores and other platforms for seamless data exchange and improved efficiency
  • Automate stores interfaces to test and improve front-end performance and UX
On-Demand
Loustad

Data Scraper & Process Automation Developer

  • Take charge of gathering legal data with careful attention and proactive methods.
  • Manage process automation and assist software engineers in cleaning data for seamless integration.
  • Additionally, contributed to software development by implementing backend models in Laravel.
2020 - 2021
Sourceup SARL

E-commerce stores developer

  • Build modern WordPress stores with sleek designs using Elementor and custom CSS, while enhancing visibility and traffic through powerful SEO optimization.
  • Integrated PrestaShop stores and extended functionality by implementing features like invoice barcodes.

Projects

Django/Vanilla JS/Jquery/AJAX/CSS/Bootsrap
Africa Internet Holding

AIH Delivery

  • Web Platform Offering Delivery Solutions with API Integration for Seamless Synchronization.
Python:Tkinter/Prestashop API Integration/Selenium
Africa Internet Holding

AIH Auto Pre-Ordering

  • Automated Daily Sourcing Workflow streamlined invoice printing, order scraping, supplier categorization, and unavailable item reordering, reducing workflow time from 50-60 minutes to just a couple of minutes. This significantly boosted efficiency and accuracy.
Python:Tkinter/APIs Integration/Selenium/PHP:Prestashop API
Africa Internet Holding

AIH Delivery Creation

  • Delivery Creation Automation from Prestashop to Companies' Systems via API Integration, reducing the time from 1 minute to 3-5 seconds per creation.
Python:FastMCP/LLM:Claude
Africa Internet Holding

AIH MCP

  • Developed a Model Context Protocol server integrated with a Large Language Model (Claude/Cursor as clients) to execute backend actions via prompt-based inputs. Enabled operations such as fetching and filtering orders, generating and printing invoices, customer search, product retrieval, and additional automated tasks through conversational interfaces.
PHP:Laravel/VueJS
Client

Delivery Managament App

  • Web Platform Offering Delivery Solutions with Integrated Tracking, Statistics, Refund Management and more.
PHP:Laravel/VueJS
Client

Inventory Management System

  • track stock levels, manage products and suppliers, and automate restocking with low-stock alerts and real-time reporting. Integrated barcode scanning, multi-warehouse support, and role-based access control.
PHP:Laravel/VueJS
Client

Cash Flow Management System

  • Tracking and controlling cash inflows and outflows.
Python/PHP/JS
Clients

..and more

  • Web Apps
  • APIs
  • Desktop Apps
  • Scripts

Tech Stack


Tools


Methodologies

  • OOP
  • DRY
  • Scrum
  • TDD
  • CI/CD
  • Containerization

Soft Skills

  • Problem-Solving
  • Attention to detail
  • Time management
  • Teamwork
  • Accountability
  • Open-mindedness

Languages

  • English
  • French
  • Arabic