PhD — AI for Software Engineering
ENSIAS, Mohammed V University — Rabat
Hello! I'm
Software Engineer · AI Engineer · Full-Stack Developer · PhD Researcher
Full-stack applications, backend architectures, RAG pipelines, LLM agents and voice AI — designed, built and deployed with a focus on reliability, scalability and cost.
Founder of Tuplify Studiotuplify.com
About Me
I'm Abdelkabir El Bahmadi, a Software / AI Engineer focused on building reliable software products and intelligent systems. My work sits at the intersection of software engineering and artificial intelligence.
I build full-stack applications, backend systems, AI-powered workflows, RAG pipelines, LLM agents, semantic search and automation platforms. I care about more than making demos work: architecture, security, deployment, observability, testing, performance and cost.
I also founded Tuplify Studio, a software engineering studio where a small team of engineers builds web, mobile and AI projects for clients. In parallel, I research how agentic systems can make AI-assisted software engineering more disciplined.
Abdelkabir El Bahmadi
Software / AI Engineer
Arabic / Darija (native) · French · English
Learning
ENSIAS, Mohammed V University — Rabat
Faculty of Science and Technology — Beni Mellal
Final project on SVM optimization with ADMM
Faculty of Science and Technology
FST Errachidia
Voice-AI cost cut
Years of experience
Client platforms
AI & backend systems
Involvement
Running a software engineering studio that builds web, mobile and AI solutions for clients — from scoping and architecture to delivery and post-launch support.
Seffane / Passisto
Building production-grade software and AI systems for business workflows, recruitment, knowledge retrieval and automation.
IRMA Service — Agence Digitale
Delivery pipelines and environments for client applications.
ENSIAS
Researching disciplined processes for AI-assisted software engineering: how agentic systems can turn product requirements into production-ready software while keeping quality, velocity and reliability measurable.
Take A Look
Tool-using agents, multi-step workflows and evaluation loops — from recruitment automation to interview agents.
Ingestion, chunking, embeddings, hybrid retrieval and grounded generation over internal knowledge.
Low-latency VAD → STT → LLM → TTS pipelines with memory, designed for cost from day one.
Service boundaries, APIs, PostgreSQL design and indexing, queues and scheduled jobs that stay maintainable.
Docker, CI/CD, Nginx, SSL and VPS / cloud environments — shipped, monitored and repeatable.
Keycloak, OIDC, LDAP, JWT and RBAC for enterprise-grade identity and access control.
Quality Work

Luxury travel · Booking

Tours & excursions

Private chauffeur

Transfers · Marrakech

Airport transfers
Internal system · architecture view
Internal system · architecture view
Internal system · architecture view
Internal system · architecture view
Internal system · architecture view
social-media-application
MERN
Full social network app — posts, photos, videos and interactions.
Authentication-server
Node.js · Express · PostgreSQL · Prisma
Secure authentication API.
Microservice-Spring-Gestion-FSTBM
Spring Boot · Spring Security
Faculty management system built as Spring microservices.
Microservice-Angular-Gestion-FSTBM
Angular
Angular frontend for the faculty management system.
Micro-service-spring-securite
Spring · JWT
Securing Spring microservices (authN / authZ).
frontEnd
React · Redux
Stock management system.
Research
Thesis topic
Researching disciplined processes for AI-assisted software engineering: how agentic systems can turn product requirements into production-ready software while keeping quality, velocity and reliability measurable.
The Forge is the unit of work.
IEEE CiSt'25 · 2025
Marouane El Malhi, Salma El Barbori, Abdelkabir El Bahmadi, Noureddine Kerzazi
8th IEEE Congress on Information Science and Technology (CiSt'25) — Marrakech, Morocco
Contact Me

Have a system to build?
Open to remote and international opportunities — engineering roles, AI projects and product collaborations.
Casablanca, Morocco · Open to remote