Skip to content
Achraf Abderrazik
Available for new projects
  • AI / ML Engineer
  • AI Automation
  • Backend & Intelligent Systems
Portrait of Achraf Abderrazik

I build intelligent systems from model to production.

AI/ML, automation and backend engineering for products and businesses that need more than another prototype.

Core stack
  • Python
  • LLMs
  • NLP
  • FastAPI
  • React
  • Docker
  • PostgreSQL

01Selected work

Systems, built end to end.

From a production LLM pipeline to distilled NLP models and replicated inference APIs. Every project is labelled for what it is: internship work, or academic projects.

  1. 01Real-world · Internship

    Safe Invest AI Lead Automation

    Multilingual LLM lead pipeline

    Messages prospects send on WhatsApp, Instagram or Messenger, in French, English or Darija, are turned into structured CRM leads automatically.

    1. Messages
    2. Debounce
    3. Claude
    4. PostgreSQL
    5. CRM lead
    Fewer LLM calls
    ≈4×
    Message-burst debouncing
    End-to-end scenarios
    13/14
    Validated
  2. 02Academic · Team of 4

    AMAN

    Toxic speech detection in Moroccan Darija

    A multi-label NLP system that detects toxic speech in Moroccan Darija, with a large teacher model distilled into a compact, faster student.

    1. XLM-R
    2. Darija teacher
    3. Distillation
    4. DistilBERT
    5. Inference
    Smaller model
    4.2×
    Student vs. teacher
    Faster model
    4×
    Student vs. teacher
  3. 03Academic · Team of 4

    TrendRadar

    Early detection of viral trends

    A machine-learning system that predicts which keywords will go viral, from their very first minutes of activity.

    1. Early activity
    2. Features
    3. XGBoost
    4. Prediction
    5. Online learning
    Early signal
    15 min
    Input window
    Prediction horizon
    12 h
    Virality predicted
  4. 04Internship · ONDA

    AeroManager

    Institutional web platform

    Flights, hotels, transport, recruitment and public tenders, brought together in one platform for Morocco’s national airports authority.

    1. React SPA
    2. Flask API
    3. JWT · RBAC
    4. SQLAlchemy
    5. MySQL
    Interfaces
    11
    Sole developer
    Airports in scope
    25
  5. 05Academic · Team of 5

    Distributed Model Serving

    Replicated inference API

    A scalable inference API: a FastAPI model service replicated behind an Nginx gateway, with a versioned model registry.

    1. Client
    2. Nginx
    3. FastAPI ×2
    4. Model registry
    Valid responses
    100%
    100 requests · concurrency 20
    FastAPI replicas
    2
    Behind one gateway

Also built

Full-stack and academic projects, from my GitHub.

All repositories
  • Academic project

    Car Rental Management System (GitHub repository, opens in a new tab)

    A layered .NET solution: an ASP.NET Core MVC web app for customers and a Windows Forms desktop app for administration, on an Entity Framework Core data layer.

    • Authentication & customer profiles
    • Vehicles, reservations & payments
    • Rental history & maintenance alerts
    • Administration dashboard
    • C#
    • ASP.NET Core MVC
    • Entity Framework Core
    • SQL Server
    • Windows Forms
  • Full-stack project

    Industrial Surveillance System (GitHub repository, opens in a new tab)

    Real-time monitoring of industrial machines with AI-based anomaly detection, live alerts and multi-level user access.

    • Real-time machine & sensor monitoring
    • AI-based anomaly detection
    • Live alerts over WebSockets
    • Role-based user access
    • React
    • Material UI
    • Socket.IO
    • Flask
    • Flask-SocketIO
    • SQLAlchemy
    • JWT
  • Academic project

    Baby Growth Tracker (GitHub repository, opens in a new tab)

    A mobile app with a REST back end for tracking a baby’s growth, milestones, nutrition, vaccinations and appointments.

    • React Native / Expo mobile app
    • Laravel REST API
    • User authentication
    • Growth, vaccination & appointment tracking
    • React Native
    • Expo
    • Laravel
    • PHP
    • MySQL

02Services

From the model to the product around it.

A model is only useful once it’s part of a system people can rely on. I work across the whole of it: the model, the API around it, the data underneath, the automation that feeds it and the interface on top.

  • 01

    AI / LLM Systems

    LLM integrations, structured extraction, NLP, model inference and intelligent applications.

    • LLM integration & tool use
    • Structured extraction
    • Multilingual NLP, including Darija
    • Fine-tuning & distillation
    • Model evaluation
  • 02

    AI Automation

    Business workflows, lead processing, message automation, APIs, n8n and intelligent routing.

    • Lead processing
    • Messaging channels & webhooks
    • n8n workflows
    • Intelligent routing
    • Idempotent, debounced pipelines
  • 03

    Backend & APIs

    FastAPI, Flask, REST APIs, databases, authentication and scalable services.

    • FastAPI & Flask
    • PostgreSQL & MySQL data models
    • JWT & role-based access
    • Model-serving APIs
    • Docker & Nginx
  • 04

    Intelligent Web Applications

    React and TypeScript interfaces connected to real backend systems: dashboards, internal tools and AI-powered features.

    • React & TypeScript
    • Dashboards & admin panels
    • Role-based interfaces
    • Real-time updates
    • Interfaces for ML models

    Related case studies

03About

The whole system, not just the model.

I’m Achraf Abderrazik, a final-year Software Engineering student at EMSI, specialising in Artificial Intelligence & Data Science.

While I complete my engineering degree, my professional focus is AI / ML engineering, AI automation, and backend & intelligent systems.

In both of my internships I was the sole developer, from design to production: first AeroManager for ONDA, Morocco’s national airports authority, then a multilingual LLM pipeline for a real-estate agency in Marrakech.

Based in
Marrakech, Morocco
Education
École Marocaine des Sciences de l’IngénieurEngineering degree in Computer Science & Networks, Artificial Intelligence & Data Science2022–2027 · Final year
Languages
Arabic, Moroccan Darija, French, English
Open to
Freelance projectsEnd-of-studies internship (PFE), 2026–2027

Experience

  1. Jul – Aug 2026 · 9 weeks

    Safe Invest Property

    AI Engineering Intern · Sole developerMarrakech

    Designed and deployed to production a multilingual LLM pipeline that turns WhatsApp, Instagram and Messenger conversations into structured CRM leads.

  2. Jul – Aug 2025 · 1 month

    ONDA · Office National Des Aéroports

    Software Engineering Intern · Sole developerMarrakech

    Built AeroManager, an institutional web platform covering flights, hotels, transport, recruitment and public tenders, on a React SPA and a Flask REST API with role-based access.

04Stack

Tools I build with, layer by layer.

Grouped by where they sit in a system, from the model down to the infrastructure. Everything listed appears in my CV or public repositories.

  • 01AI / ML

    • Python
    • PyTorch
    • Hugging Face Transformers
    • scikit-learn
    • XGBoost
    • River
    • Optuna
  • 02LLM / Automation

    • Claude API
    • Tool use & structured outputs
    • Prompt engineering
    • Embeddings
    • n8n
    • Webhooks
  • 03Backend

    • FastAPI
    • Flask
    • Node.js / Express
    • ASP.NET Core
    • Laravel
    • REST APIs
    • JWT
    • WebSockets
  • 04Frontend

    • React
    • TypeScript
    • JavaScript
    • Angular
    • React Native
    • Streamlit
  • 05Data

    • PostgreSQL
    • MySQL
    • SQL Server
    • SQLite
    • TimescaleDB
    • Supabase
    • pandas
    • NumPy
  • 06Infrastructure

    • Docker
    • Docker Compose
    • Nginx
    • Linux
    • Git / GitHub
    • Hugging Face Spaces
Languages
Python, TypeScript, JavaScript, SQL, Java, C#, C/C++, PHP
Methods
UML, Scrum / Agile, Relational modelling

05Contact

Have a system you want to build?

Tell me what you’re trying to build, automate or improve. I’ll come back with clear next steps.

What happens next

  1. 1I read your message and reply with questions or first thoughts.
  2. 2We go through the problem, your data and your constraints on a short call.
  3. 3You get a clear plan: scope, architecture, timeline and cost.

Prefer to reach out directly?

What is it about? (optional)

Your details are only used to reply to your inquiry.