Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
Ibrahim Safsafi, FULL-STACK LARAVEL/NUXT DEVELOPER — CATALOG.MA

Ibrahim Safsafi

FULL-STACK LARAVEL/NUXT DEVELOPER — CATALOG.MA·CATALOG.MA

Morocco

Master's degree, Software Engineering

Work experience

Total years of experience: 7 years, 8 months

FULL-STACK LARAVEL/NUXT DEVELOPER — CATALOG.MA

January 2025 - Present

CATALOG.MA

Tetouan, Morocco Remote

January 2025 - Present

- Architected a modular, API-first ERP platform with Laravel 11 backend serving 15+ business domains (inventory, sales, purchases, POS, accounting, CRM, e-commerce, platform, ...) through a single unified backend.
- Architected a modular backend using the Repository pattern with a dynamic query-filtering engine and standardized CRUD controllers for 90+ Eloquent models.
- Built a client-side SPA frontend with Nuxt 3 / Vue 3, featuring a reusable UI component library with Bootstrap 5 and SCSS theming.
- Delivered core ERP modules: inventory & warehouse management (stock moves, pick/pack, lot tracking), sales & purchases (quotations, orders, invoicing, deliveries), POS (session-based retail with terminal support), accounting (general ledger, chart of accounts, journals, tax), and CRM (lead pipelines, campaigns, phone calls)...
- Implemented role-based access control (RBAC) via Spatie Laravel Permission, with multi-tenancy data isolation across companies.
- Integrated Chart.js and ECharts for comprehensive data visualization across sales, inventory, and accounting dashboards.
- Delivered multi-language support (Arabic, English, French) using Nuxt i18n with a full RTL-aware UI.
- Designed a real-time Point-of-Sale (POS) module with session management, terminal support, and barcode generation.
- Built asynchronous e-commerce synchronization (YouCan, Shopify, WooCommerce, Prestashop) and WhatsApp Business API integrations via job-based queue workers.
- Developed a printable reports engine using Twig templates and wkhtmltopdf for invoices, delivery notes, and financial statements.
- Utilized Git for version control and database queue workers for async job processing.

Company industry:
Software Development

Volunteer & Social Media Manager

October 2018 - Present

CURRENT Volunteers Foundation

Tetouan, Morocco Hybrid

October 2018 - Present

• Actively participated in diverse volunteering activities
• Managing social media platforms for the foundation, boosting online presence and engagement.
• Collaborated in teams for project analysis, conceptualization, and sponsorship acquisition.
• Contributed to foundation creation and management as an office

Company industry:
Non-profit Organization

FULL-STACK LARAVEL/VUEJS DEVELOPER

October 2021 - December 2024

PAPERLESS

Tetouan, Morocco Hybrid

October 2021 - December 2024

- Developed a scalable backend Laravel API facilitating seamless integration with various frontend apps.
- Implemented modular structure with Laravel modules for efficient backend organization.
- Developed a reusable UI component library for frontend development using VueJs 3.
- Integrated ChartJs for improved data visualization in application statistics.
- Demonstrated expertise in system analysis, conception, and development for maintainable applications.
- Utilized PostgreSQL for backend database implementation, ensuring data integrity and reliability.
- Implemented Docker for containerization and GitHub for version control ensuring consistency across
environments in the project.

Company industry:
Software Development

RESTAURANT DELIVERY WEB APPLICATION

April 2021 - July 2021

OPEN ITC SARL

Tetouan, Morocco Remote

April 2021 - July 2021

- Inspect the system specifications with UML & MERISE diagrams.
- Developed the backend solution using the Laravel PHP MVC framework providing a scalable, durable App
- Create the application front-end using Livewire, Bootstrap, HTML5, CSS3, and Alpine.js
- Integrating MySQL as the database.
- Designed UIs using Adobe XD to enhance user experience, emphasizing user-centric visual elements.

Company industry:
IT Services

FREELANCE WEB DEVELOPMENT PROJECTS

November 2020 - April 2021

FREELANCE

Tetouan, Morocco Remote

November 2020 - April 2021

- Developed a dynamic website for a Security & Guarding company using PHP, Bootstrap, HTML5, and CSS3.
- Built a dynamic website for a Digıtal Marketiıng company using PHP, Bootstrap, HTML5, CSS3, and JQuery.
- Developed a WordPress personal blog for a client, integrating custom features for specific requirements.

Company industry:
Software Development

Education

University Abdelmalek Essaadi

July 2023

July 2023

Master's degree, Software Engineering

Morocco

Université Abdelmalek Essaâdi

July 2021

July 2021

Bachelor's degree, Computer Science

Morocco

Université Abdelmalek Essaâdi

July 2020

July 2020

Higher diploma, MATHEMATICAL SCIENCES AND COMPUTER SCIENCE

Morocco

Mohamed V High School

June 2017

June 2017

High school or equivalent, BACCALAUREATES IN PHYSICAL SCIENCES

Morocco

Skills

APPLICATION PROGRAMMING INTERFACE API
Expert
APPLICATION PROGRAMMING INTERFACE API
Expert
BACK END SOFTWARE ENGINEERING
Expert
BACK END SOFTWARE ENGINEERING
Expert
FRONT END SOFTWARE ENGINEERING
Intermediate
FRONT END SOFTWARE ENGINEERING
Intermediate
FULL STACK DEVELOPMENT
Expert
FULL STACK DEVELOPMENT
Expert
JAVASCRIPT FRAMEWORKS
Expert
JAVASCRIPT FRAMEWORKS
Expert
LARAVEL
Expert
LARAVEL
Expert
PHP SCRIPTING LANGUAGE
Intermediate
PHP SCRIPTING LANGUAGE
Intermediate
SCALABILITY
Intermediate
SCALABILITY
Intermediate
VUE JS JAVASCRIPT LIBRARY
Expert
VUE JS JAVASCRIPT LIBRARY
Expert
WEB DEVELOPMENT
Expert
WEB DEVELOPMENT
Expert

Social profiles

Languages

Arabic

Native Speaker

English

Intermediate

French

Intermediate

Indonesian

Beginner

Hobbies and interests

Graphıc
Content Creatıon
Photography