Skip to content

Open to freelance projects and CDI opportunities

Mohamed.

Open to freelance projects and CDI opportunities

Mohamed Boukab

Full-stack developer. I design and build digital products from idea to production.

Websites, web applications, SaaS platforms and business tools — designed, developed and brought to production in Nador, Morocco and remotely.

InvoiceFlow marketing landing

Practice

I'm Mohamed Boukab, a full-stack developer focused on turning ideas into useful digital products.

I work across the frontend, backend and product experience, so a project can move from the first conversation and interface direction through to development, deployment and later evolution.

More about Mohamed Boukab

Selected work

A selection of digital products, applications and experiences.

View all selected work
InvoiceFlow — Invoicing & quotes for small businesses

SaaS · Invoicing

InvoiceFlow

Invoicing & quotes for small businesses

An invoicing platform to manage clients, catalog, quotes and professional PDF documents — with live preview and 18 document styles.

Next.js · NestJS · PostgreSQL

View project
DelivriX — Delivery operations platform

SaaS · Delivery

DelivriX

Delivery operations platform

Operational delivery platform for e-commerce and retailers — the business administers orders and fleet, drivers run their routes with real GPS, and recipients track parcels in a dedicated portal.

Laravel · Blade · MySQL

View project
MoneyMind — Personal finance management

Web app · Personal Finance

MoneyMind

Personal finance management

A personal finance web app to track income, expenses, savings goals and purchase projects — with automated recurring operations, budget alerts and optional AI-powered financial advice.

Laravel · Blade · PostgreSQL

View project
FleetTrack — Fleet operations for carriers

SaaS · Transport

FleetTrack

Fleet operations for carriers

An operations product for tractor-and-trailer fleets — the dispatcher assigns, the driver updates from the cab, and the workshop sees maintenance that is calculated.

React · Express · MongoDB

View project
TACWE Consulting — Engineering & technical integration

Website · B2B engineering

TACWE Consulting

Engineering & technical integration

Bilingual corporate site for TACWE — engineering and technical integration for industry, energy and automation in Morocco.

Next.js · Odoo · SEO

View project
E-Market — Multi-vendor marketplace

SaaS · Marketplace

E-Market

Multi-vendor marketplace

A marketplace for buyers and sellers — catalog, checkout, orders and seller operations in one product.

React · Express · MongoDB

View project
Motoria Rent — Car rental in Morocco

Website · Car rental

Motoria Rent

Car rental in Morocco

A multilingual car rental platform — fleet search, booking, airport delivery and services across Morocco.

Next.js · React · TypeScript

View project
Veloria Resort — Luxury hotel website

Website · Hospitality

Veloria Resort

Luxury hotel website

A 5-star resort site for Marrakech — rooms, offers, gallery, booking and a member space in one experience.

Next.js · React · TypeScript

View project

Why work together

Direct, complete, and oriented toward a product that can live.

01

Full-stack ownership

Interface, backend, database and deployment sit with the same person. Fewer handoffs, clearer decisions.

02

Product-oriented

The work starts from the user and the business problem, then the technology follows.

03

Direct collaboration

You work with the person designing and building the product — not a chain of intermediaries.

04

Built for production

The aim is a maintainable product that can go live and keep evolving, not a disposable prototype.

How I work

From idea to production.

  1. 01

    Understand

    Business, users, objectives and scope. We define what the product needs to do before anything is built.

  2. 02

    Design

    Structure, user flows and interface direction. You see the product taking shape, not a black box.

  3. 03

    Build

    Frontend, backend, database and integrations — developed as a coherent system, ready to evolve.

  4. 04

    Launch

    Testing, deployment and production setup. The product goes live in a state you can actually use.

  5. 05

    Evolve

    Maintenance, improvements and new capabilities as the product and the business grow.

Built with

A stack that can carry a real product.

Frontend
Next.js·React·TypeScript·Tailwind CSS
Backend
Node.js·NestJS·Express·Laravel·Django
Mobile
React Native
APIs & communication
REST API·GraphQL·TCP·WebSocket
Messaging & event streaming
RabbitMQ·Kafka
Database
PostgreSQL·MongoDB·MySQL·Redis
Testing
Jest
DevOps & infrastructure
Docker·Docker Compose·CI/CD·GitHub Actions
Project & collaboration
Git·GitHub·Jira·Slack
Architecture & practices
MVC·Modular architecture·Microservices·Clean Code·UML·Agile (Scrum)
AI
AI integration in web applications
Portrait of Mohamed Boukab

About

One person, the full product.

Based in Nador, Morocco. Trained in full-stack web and mobile development, with a background in business management. I take projects from the first sketch of the problem to a product that can go live.

FAQ

Questions, answered plainly.

Websites, web applications, SaaS platforms, business software, mobile applications, APIs, and the evolution of existing products. If it is a digital product that needs to ship, it is likely in scope.

Yes. Most of the work is with people who need a product built properly — founders, small businesses and teams without a large internal engineering department.

Yes. From the first conversation and interface direction through to development, deployment and a product you can use in production.

Yes. I can take over a codebase, fix what is blocking you, add features, improve performance, or help you move it forward without starting from zero.

Frontend with Next.js, React, TypeScript and Tailwind CSS. Backend with Node.js, NestJS, Express, Laravel and Django. Databases with PostgreSQL, MongoDB, MySQL and Redis. APIs and communication with REST, GraphQL, TCP and WebSocket. Messaging with RabbitMQ and Kafka. Mobile with React Native. Delivery with Docker, CI/CD and GitHub Actions — plus AI integration when the product needs it. The stack follows the product, not the other way around.

Yes. I am based in Nador, Morocco, and work remotely. Projects are handled through calls, written updates and regular deliveries.

Send a short description of what you want to build, or book the conversation from the contact page. We clarify the problem, the scope and the constraints, then I come back with a clear proposal.

It depends on the scope. A focused website can move in a few weeks. An application or SaaS is planned in milestones. Timeline is defined together before work starts — not guessed in a price list.

A project is discussed before a proposal. Scope, timeline and budget are written down so there are no surprises once the work begins. I do not publish fixed packages, because the work is not identical from one product to the next.

Contact

Have a project in mind?

Tell me what you're building, what problem you want to solve, or simply share the idea. We'll start from there.