Rachid Hamma Ali
Senior Software Engineer · Founder

Rachid Hamma Ali

I design and ship AI platforms and full-stack products end‑to‑end — architecture, backend, mobile, and deployment — as the sole technical owner across every venture I've led. Based in Ouarzazate, Morocco, working with founders and teams worldwide.

$ whoami CEO & Founder, BITMOVIN — Ouarzazate, Morocco 7+ years · LangChain/LangGraph agents · React/Next.js · Node/NestJS/FastAPI Solo technical ownership — idea to production launch
01 — Approach

One person, the whole stack.

Across every venture — BITMOVIN's product portfolio, Washaaa, and the platforms built for clients before that — I've been the one person responsible for the system from the first architecture decision to the production deploy: backend, mobile apps, infrastructure, and the AI layer when the product needs one.

That means clients get a single point of technical accountability instead of a hand-off chain: I scope the architecture, write the code, wire up CI/CD, and stay on it through launch. Recent work centers on agentic AI systems built with LangChain and LangGraph, alongside full-stack apps in React, Next.js, Node.js, NestJS, and FastAPI, and cross-platform mobile in Flutter.

02 — Ventures

BITMOVIN's product portfolio.

Hyper-local Moroccan tech ventures, architected and built solo.

taaxi.ma app preview

taaxi.ma

In development

Subscription-based urban mobility platform for licensed Petit Taxi drivers in Morocco. Full backend and mobile apps, late-stage ahead of production launch.

NestJSPostGISRedisAWS
autofix.ma app preview

autofix.ma

In development

City-based auto parts marketplace connecting mechanics and clients with local suppliers through a shared catalog and real-time request matching.

FlutterNode.js

Washaaa

Live

On-demand car washing platform with customer and washer apps, real-time dispatch, and job queueing — in production as CTO.

FlutterRedisBullMQDocker
Anomalink dashboard preview

Anomalink

Concept

Predictive maintenance for rotating industrial machinery — condition monitoring built for Moroccan manufacturing and industry.

Planned
Laila (Mirra) app preview

Laila

Concept

A Darija-speaking conversational AI agent that helps users think through problems and decisions in their own dialect.

PlannedLangGraph
03 — Experience

Where the work has been.

Five roles, each ending in a shipped, production system.

Jul 2026 — Present

CEO & Founder

BITMOVIN, Morocco

Founded and lead BITMOVIN as sole technical architect and lead developer across every venture in the portfolio — from backend and infrastructure to mobile apps.

Architected the backend and mobile apps for taaxi.ma, a subscription mobility platform for licensed taxi drivers, and built autofix.ma, a city-based auto parts marketplace connecting mechanics with local suppliers.

NestJSPostgreSQL/PostGISRedisAWSFlutterNode.js
Aug 2024 — Present

CTO

Washaaa, Morocco

Owned end-to-end technical development of an on-demand car washing platform: cross-platform customer and washer apps, the booking and matching backend, and real-time dispatch — sole technical lead from architecture through production.

FlutterDartNode.jsRedisBullMQDocker
May 2024 — May 2026

Senior Software Engineer

YBA, Casablanca

Led development of an AI work platform from the ground up: a Next.js web app, a React Native mobile app, and a Python/FastAPI backend running a multi-agent system with LangChain and LangGraph.

Handled background tasks and scheduling with Celery, Redis, and AWS SQS; integrated Salesforce, Slack, Google APIs, and Microsoft Graph; shipped CI/CD pipelines testing with Jest and deploying Docker containers to AWS ECS and Lambda.

TypeScriptPythonFastAPINext.jsReact NativeLangChainLangGraphAWS
Dec 2023 — May 2024

Senior Software Engineer

CML Global, Laâyoune

Built an event management platform for the camel industry from start to finish with Next.js and Node.js, and launched companion Android/iOS apps in Flutter connected to a Node.js/MongoDB backend, applying TDD throughout.

Next.jsNode.jsFlutterMongoDBJest
Mar 2021 — Aug 2023

Project Engineer

Blue Scratch, Casablanca

Engineered a feature-rich Learning Management System, including an automated skill-based learning module with radar-chart performance reports, using Java, Spring Boot, and React.

Also contributed to a platform connecting experts with businesses, an internal knowledge management system, and a GIS platform with custom map styling built on OpenLayers.

JavaSpring BootReactLaravelPostgreSQLOpenLayers
04 — Skills

The stack, end to end.

Languages & Frameworks

React.jsNext.jsNode.jsTypeScriptJavaScriptPythonFastAPINestJSSpring BootJavaFlutter/DartReact Native

AI & Automation

LangChainLangGraphMulti-Agent SystemsCeleryGraphQL

Architecture & DevOps

Clean ArchitectureTDDJestCI/CDDockerAWSRedisBullMQPostgreSQL/PostGISMongoDB

Education

Bachelor's degree in Computer Science and Mathematical Sciences — Ibn Zohr University, Ouarzazate (2019)

Languages

ArabicNative
EnglishFluent
FrenchMedium
05 — Contact

Let's build something.

Open to freelance and contract work in AI automation, agentic systems, and full-stack product builds.

Phone(+212) 69 622-7119
LocationOuarzazate, Morocco