Software engineer, backend developer, AI systems
Ayoub Elmouafik
I build scalable backends, REST APIs and AI-powered applications with Python, FastAPI, C++ and Docker.
Experience
Co-founder and engineer at Collox.ma since May 2026.
-
May 2026 to present
Collox.ma
Remote, Morocco
Software engineer
- Co-founded Morocco's first verified student housing marketplace.
- Designed and developed the platform's backend architecture using Next.js.
- Built backend services powering user authentication, listing management and verification workflows.
- Developed the administration backend for user management and listing moderation.
- Contributed to scaling the platform to more than 1,000 users within the first four months.
-
Nov 2022 to Apr 2023
Centrale Danone
Hybrid, Morocco
Traceability operator
- Managed production traceability records.
- Ensured accurate tracking of manufacturing batches and quality documentation.
Education
Trained at 1337 School, part of the 42 Network.
-
Oct 2023 to Apr 2026
1337 School
University Mohammed VI Polytechnic (UM6P)
Software engineering and computer science
42 Network programme.
-
2019 to 2022
Chouaib Doukkali University
El Jadida
Associate degree in physical sciences (SMP)
Projects
Five builds, from a RAG pipeline to an HTTP server written from scratch.
AI RAG system for articles
Python, FastAPI, LangChain, Qdrant, Gemini
- Built an end-to-end Retrieval-Augmented Generation (RAG) system.
- Implemented semantic search using Gemini embeddings.
- Integrated Qdrant as a vector database for efficient document retrieval.
- Developed streaming REST APIs using FastAPI for AI-powered responses.
AI content moderation system
Python, Gemini, FastAPI
- Developed an AI-powered moderation service.
- Classified content into toxic, hateful, spam or safe categories.
- Returned structured JSON responses including labels, confidence scores and reasoning.
- Exposed the system through scalable FastAPI endpoints.
Inception, containerized infrastructure
Docker, Docker Compose, NGINX
- Designed a complete containerized infrastructure from scratch.
- Built custom Docker images for each service.
- Configured secure NGINX with TLS.
- Implemented Docker Compose orchestration, private networking, persistent storage and environment-based secrets management.
Webserv, custom HTTP server
C++, HTTP/1.1
- Implemented a high-performance HTTP/1.1 server from scratch.
- Developed a non-blocking, event-driven architecture.
- Implemented GET, POST, DELETE, CGI, file uploads and chunked requests.
- Built an NGINX-inspired configuration system supporting virtual servers and advanced routing.
Linear regression without ML frameworks
Python, NumPy, Matplotlib
- Developed a complete linear regression model without ML frameworks.
- Implemented gradient descent and cost function optimization.
- Applied data normalization and prediction evaluation metrics.
- Visualized model performance using Matplotlib.
Skills
What I work with day to day.
- Languages
- Python
- C
- C++
- JavaScript
- TypeScript
- SQL
- Bash
- Backend and DevOps
- FastAPI
- Next.js
- REST API development
- HTTP/1.1
- API design
- Docker
- Docker Compose
- MongoDB
- MySQL
- AI and ML
- LangChain
- Retrieval-Augmented Generation
- Qdrant
- Gemini API
- Hugging Face
- TensorFlow
- Software engineering
- Data structures and algorithms
- Object-oriented programming
- Git and GitHub
- CI/CD