ayoubelmouafik

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.

  1. 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.
  2. 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.

  1. 1337 School

    University Mohammed VI Polytechnic (UM6P)

    Software engineering and computer science

    42 Network programme.

  2. 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

Contact me

elmouafikayoub23@gmail.com