Intelligentsoftware,beautifully built.
I'm Hamza, an AI engineer & senior full-stack developer based in Casablanca. I build production AI systems — agentic engines, RAG pipelines — and the full-stack products they live in.
Powering AI for call centers at
A few things I've shipped
A curated set of AI and full-stack systems built and shipped in production.
Where AI engineering meets product craft
I work end-to-end — building agentic engines and retrieval pipelines, then shaping the full-stack products and cloud infrastructure around them.
AI Engineering
Agentic LLM systems with LangGraph, RAG pipelines over Qdrant, and LoRA/QLoRA fine-tuning — built for production reliability, not demos.
Full-Stack
FastAPI, Node.js, Rails and Laravel behind React, React Native and Vue front ends, with clean data layers end to end.
Cloud & DevOps
Dockerized microservices on AWS across dev, test, pre-prod and prod, shipped through multi-stage GitLab CI/CD pipelines.
A path through the stack
From full-stack client work to production AI systems — the throughline has always been shipping things people rely on.
Senior Developer / AI Engineer
Creator and maintainer of Assist, Deskea's agentic AI engine (FastAPI, LangGraph), and its LlamaIndex/Qdrant RAG service — powering automated calling, texting and in-app assistance for call centers.
Full-Stack Developer
Migrated a Contao CMS dashboard to a custom Ruby on Rails admin, and built the platform's drag-and-drop grave configurator in React with a live Lumiscaphe 3D preview.
Full-Stack Developer
Shipped a French driving-license test-prep app, React Native apps for car-rental management and e-commerce, and a CRM centralizing 10+ client websites.
Answers to your questions
Anything else? Just reach out — happy to talk specifics.
Full-time AI Engineer or Senior Full-Stack roles — ideally agentic AI, RAG, or platform work. I'm also open to select freelance or contract projects if the scope is a good fit.
Open to new opportunities
Looking for an AI engineer who ships production systems end-to-end? I'm open to full-time roles and select freelance work — let's talk.