
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 projectOpen to freelance projects and CDI opportunities· Nador, Morocco & remote
mohamedboukab2002@gmail.comOpen to freelance projects and CDI opportunities
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.

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 BoukabWhat I build
Selected work

SaaS · Invoicing
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
SaaS · Delivery
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
Web app · Personal Finance
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
SaaS · Transport
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
Website · B2B engineering
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
SaaS · Marketplace
Multi-vendor marketplace
A marketplace for buyers and sellers — catalog, checkout, orders and seller operations in one product.
React · Express · MongoDB
View project
Website · Car rental
Car rental in Morocco
A multilingual car rental platform — fleet search, booking, airport delivery and services across Morocco.
Next.js · React · TypeScript
View project
Website · Hospitality
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 projectWhy work together
01
Interface, backend, database and deployment sit with the same person. Fewer handoffs, clearer decisions.
02
The work starts from the user and the business problem, then the technology follows.
03
You work with the person designing and building the product — not a chain of intermediaries.
04
The aim is a maintainable product that can go live and keep evolving, not a disposable prototype.
How I work
01
Business, users, objectives and scope. We define what the product needs to do before anything is built.
02
Structure, user flows and interface direction. You see the product taking shape, not a black box.
03
Frontend, backend, database and integrations — developed as a coherent system, ready to evolve.
04
Testing, deployment and production setup. The product goes live in a state you can actually use.
05
Maintenance, improvements and new capabilities as the product and the business grow.
Built with

About
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
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
Tell me what you're building, what problem you want to solve, or simply share the idea. We'll start from there.