Hi, my name is

Open to work . freelance, full-time & remote roles

Ahmed
Bassoul.

Full-Stack Developer & AI/ML Engineer.

Passionate about building exceptional digital experiences and intelligent systems. I specialize in modern web applications and AI-driven automation using Python, React, and LLM-powered agents.

40+Projects built
2+Years of experience
3Languages spoken
01.

About Me

I trained as a mathematician, fell for machine learning, and now spend my days teaching machines to read, retrieve, and reason.

I hold a Master's in Information Systems & Intelligent Systems from INSEA Rabat, on top of a Bachelor's in Mathematics & Computer Science from FSDM Fez. I've worked across cybersecurity AI, business intelligence, and applied LLM engineering . happiest at the intersection of rigorous data work and practical product thinking.

Right now I'm freelancing as a Full-Stack & AI Agent Developer, building production web platforms and agent systems for clients who care about reliability over theatrics.

Languages

ArabicNative
FrenchFluent
EnglishProfessional
02.

Experience & Education

02/2026 – PresentFreelance · AI Engineering

AI Agent Developer . Mendo

Designing and shipping intelligent autonomous agents and AI-driven workflows for production environments . where reliability matters more than demos.

  • Engineered multi-agent automated workflows in n8n for complex, branching task execution.
  • Built and fine-tuned custom ML models and embeddings using PyTorch.
  • Integrated LLMs with LangChain and LlamaIndex.
  • Developed RAG pipelines on Pinecone and ChromaDB.
06/2026 – 09/2026Freelance · Full-Stack & AI

Backend & Frontend Engineer . Cylindrique Consulting

Building a full-stack SaaS platform (3 portals, 15+ modules) end to end . from a type-safe backend to a modern React front end, shipped continuously to production.

  • Built the platform in TypeScript, Next.js 16 (App Router, Server Components) and React 19.
  • Designed the backend on Supabase / PostgreSQL with Row-Level Security and Zod validation on client and server.
  • Integrated Stripe, KYC and e-signature via REST APIs and signed webhooks.
  • Set up CI/CD (GitHub Actions), Vitest / Playwright tests, and Vercel deployment.
2025Internship · Business Intelligence

BI Analyst . AGH Data Agency Holding

BI project for a mobile recipe application . translating market signals into product strategy and a clear go-to-market plan.

  • Market analysis and competitive benchmarking of similar applications.
  • User research and segmentation to define target personas.
  • Forecasted growth and synthesized a BI report for marketing & strategy.
2024Final-Year Internship · Cybersecurity AI

UBA Engineer . DataProtect

Behavioral anomaly detection for proactive threat hunting . combining classical ML, the ELK Stack, and an LLM in the loop.

  • Developed a User Behavior Analytics (UBA) model for proactive threat detection.
  • Built a log pipeline on the ELK Stack (Elasticsearch, Logstash, Kibana).
  • Trained an LLM to flag subtle behavioral deviations . improved coverage, fewer false positives.
03.

Technical Skills

AI & Data Science

PythonNumPyPandasscikit-learnPyTorchTensorFlowTransformersViTLangChainLlamaIndexRAGPrompt EngineeringOpenAI / Anthropic APIs

Frameworks & Back-end

FastAPIFlaskLaravelPHPReactNext.jsTypeScriptJavaScriptREST APIs

Databases

PostgreSQLMySQLOracle / PL-SQLSupabaseChromaDBPinecone

DevOps & Cloud

n8nApache AirflowTalendELK StackSIEMGitHub ActionsCI/CDVercel

BI & Analytics

Power BISegmentationBenchmarkingForecasting

Currently Exploring

Multi-agent orchestrationEvaluation frameworksOn-device LLMs
04.

Projects

Client & Shipped Work

Real products . full stack, from data pipeline to UI.

🛡️

SafeKids . Child-Safety Extension

A Chrome extension + FastAPI backend that scans children's messages in real time, classifies them with a local LLM (Ollama / llama3.2) across 10 safety categories, scores risk 0–100, and emails parents on dangerous content. 100% on-device . no cloud AI.

Chrome MV3FastAPIOllamaLLMSQLite
View on GitHub
🎬

YouTube Downloader

A modern video & audio downloader with a glassmorphic web UI and a FastAPI backend powered by yt-dlp. Multi-quality (up to 4K), MP3 extraction, selective playlist downloading, async background jobs, and desktop notifications.

PythonFastAPIyt-dlpFFmpegAsync
View on GitHub
📚

Historical RAG . WWII Q&A

A full Retrieval-Augmented Generation system answering questions on WWII over two knowledge bases (history books & military personnel). Semantic search with SentenceTransformers (mpnet), a local Ollama LLM (deepseek-r1), and a Flask UI. PDF ingestion via PyMuPDF, Camelot & spaCy.

RAGFlaskSentence-TransformersOllamaPyTorch
View on GitHub

Lab & Learning Projects

Things I built to learn and push my skills further.

ViTGPT-2PyTorchCOCO

Image Caption Generation

Encoder-decoder pipeline using a Vision Transformer for visual features and GPT-2 for text generation. Trained on COCO to produce accurate, contextual descriptions.

LLMOCRPrompt Eng.

Invoice Information Extraction

Automated extraction of structured fields . supplier, amount, date . from messy PDFs and scanned invoices. Combines OCR with engineered prompts for high precision without fine-tuning.

RAGPineconeLangChain

Production RAG Pipelines

Chunking strategies, hybrid search, reranking, citation tracking. Vector stores on Pinecone & ChromaDB, orchestration via LangChain and LlamaIndex.

n8nAgentsAutomation

Multi-Agent Workflows

Branching, conditional, self-correcting agent flows wired through n8n . connecting LLMs to internal tools, REST APIs, and databases for real business automation.

05.

My Resume

Ahmed Bassoul

Full-Stack Developer & AI/ML Engineer

Ahmed Bassoul

Data Scientist & Machine Learning Engineer

Téléphone : +212 770 805 909  ·  Email : bassoulahmed@gmail.com
LinkedIn : linkedin.com/in/ahmed-bassoul  ·  GitHub : github.com/AhmedBassoul1
Portfolio : ahmedbassoul1.github.io/my-portfolio  ·  Localisation : Tanger, Maroc

Profil

Data Scientist et Machine Learning Engineer spécialisé en NLP, LLM, RAG et agents IA autonomes, également développeur full-stack (TypeScript, React, Next.js, Node.js). Expérimenté en conception de pipelines ML, fine-tuning et automatisation de processus métier.

Expérience professionnelle
02/2026 – présent

Développeur d'agents IA . Remote Mendo, Paris, France

  • Conçu et déployé des workflows multi-agents sous n8n, réduisant le traitement manuel de 60% sur 10+ processus métier.
  • Développé des pipelines RAG (LangChain, LlamaIndex, Pinecone/ChromaDB) et affiné des modèles avec PyTorch/Hugging Face (+25% de précision).
  • Intégré des agents IA à des API externes (REST, Webhooks) pour automatiser des workflows de bout en bout.
06/2026 – 09/2026

Développeur full-stack TypeScript / AI Engineer - Remote Cylindrique Consulting, Paris, France

  • Développé une plateforme SaaS full-stack (3 portails, 15+ modules) en TypeScript, Next.js 16 (App Router, Server Components) et React 19.
  • Conçu le backend sur Supabase/PostgreSQL avec Row-Level Security et validation Zod côté client et serveur.
  • Intégré Stripe, KYC et signature électronique via API REST et webhooks signés ; CI/CD (GitHub Actions), tests Vitest/Playwright, déploiement Vercel.
09/2025 – 12/2025

Stagiaire . Business Intelligence & Product Analytics AGH Data Agency Holding, Meknès

  • Réalisé un benchmarking concurrentiel de 15+ applications mobiles et livré un rapport Power BI à l'appui des décisions marketing.
02/2025 – 08/2025

Stagiaire de fin d'études . Cybersécurité & IA DataProtect, Casablanca

  • Développé un modèle d'analyse comportementale (UBA) et un pipeline d'analyse de logs avec la stack ELK.
  • Intégré un LLM pour la détection d'anomalies, réduisant les faux positifs de 30%.
Formation
2023 – 2025

Master en Management des Systèmes d'Information (M2SI) INSEA, Rabat

Spécialisation : Systèmes Intelligents, Data Science & IA.

2020 – 2023

Licence en Sciences Mathématiques et Informatiques (SMI) Faculté des Sciences Dhar El Mahraz, Fès

Compétences techniques
LangagesPython (Avancé), R, Java, C, SQL, Bash.
ML & Deep LearningScikit-learn, TensorFlow, PyTorch, Keras, XGBoost, Pandas, NumPy, Hugging Face, CNN, RNN, ViT, OCR.
LLM & IA GénérativeLangChain, LlamaIndex, RAG, Prompt Engineering, Fine-tuning, Embeddings, Agents IA autonomes, n8n.
Web & Full-StackTypeScript, JavaScript, React, Next.js, Node.js, PHP/Laravel, HTML/CSS, Tailwind, API REST, Supabase, Zod.
Données & DevOpsPostgreSQL, MySQL, Oracle/PL-SQL, MongoDB, bases vectorielles (Pinecone, ChromaDB, FAISS), Airflow, ETL, Power BI, stack ELK/SIEM, Docker, Git/GitHub, GitHub Actions (CI/CD), Vercel, Vitest/Playwright.
LanguesArabe (Natif), Français (Courant), Anglais (Professionnel).
Projets personnels
2024 – Présent

SafeKids . Extension Chrome de sécurité enfant propulsée par IA

  • Développé un système de modération de contenu en temps réel avec un LLM local (Llama 3.2 via Ollama), classant les messages en 10 catégories de risque, avec tableau de bord de supervision.
  • Conçu une solution full-stack (FastAPI, SQLite + Alembic, Chrome MV3, Pytest) avec inférence 100% locale pour préserver la confidentialité.
Certifications
2024

Google Data Analytics Professional Certificate . Google (Coursera)

Ahmed Bassoul

Data Scientist & Machine Learning Engineer

Phone: +212 770 805 909  ·  Email: bassoulahmed@gmail.com
LinkedIn: linkedin.com/in/ahmed-bassoul  ·  GitHub: github.com/AhmedBassoul1
Portfolio: ahmedbassoul1.github.io/my-portfolio  ·  Location: Tangier, Morocco

Profile

Data Scientist and Machine Learning Engineer specialising in NLP, LLMs, RAG and autonomous AI agents, and also a full-stack developer (TypeScript, React, Next.js, Node.js). Experienced in designing ML pipelines, fine-tuning models and automating business processes.

Professional Experience
02/2026 – present

AI Agent Developer . Remote Mendo, Paris, France

  • Designed and deployed multi-agent workflows with n8n, cutting manual processing by 60% across 10+ business processes.
  • Built RAG pipelines (LangChain, LlamaIndex, Pinecone/ChromaDB) and fine-tuned models with PyTorch/Hugging Face (+25% accuracy).
  • Integrated AI agents with external APIs (REST, Webhooks) to automate end-to-end workflows.
06/2026 – 09/2026

Full-Stack TypeScript Developer / AI Engineer - Remote Cylindrique Consulting, Paris, France

  • Developed a full-stack SaaS platform (3 portals, 15+ modules) in TypeScript, Next.js 16 (App Router, Server Components) and React 19.
  • Designed the backend on Supabase/PostgreSQL with Row-Level Security and Zod validation on both client and server.
  • Integrated Stripe, KYC and e-signature through REST APIs and signed webhooks; CI/CD (GitHub Actions), Vitest/Playwright testing, Vercel deployment.
09/2025 – 12/2025

Intern . Business Intelligence & Product Analytics AGH Data Agency Holding, Meknes

  • Ran a competitive benchmark of 15+ mobile applications and delivered a Power BI report supporting marketing decisions.
02/2025 – 08/2025

Final-Year Intern . Cybersecurity & AI DataProtect, Casablanca

  • Developed a User Behaviour Analytics (UBA) model and a log analysis pipeline built on the ELK stack.
  • Integrated an LLM for anomaly detection, reducing false positives by 30%.
Education
2023 – 2025

Master's Degree in Information Systems Management (M2SI) INSEA, Rabat

Specialisation: Intelligent Systems, Data Science & AI.

2020 – 2023

Bachelor's Degree in Mathematical Sciences and Computer Science (SMI) Faculty of Sciences Dhar El Mahraz, Fez

Technical Skills
LanguagesPython (Advanced), R, Java, C, SQL, Bash.
ML & Deep LearningScikit-learn, TensorFlow, PyTorch, Keras, XGBoost, Pandas, NumPy, Hugging Face, CNN, RNN, ViT, OCR.
LLM & Generative AILangChain, LlamaIndex, RAG, Prompt Engineering, Fine-tuning, Embeddings, Autonomous AI Agents, n8n.
Web & Full-StackTypeScript, JavaScript, React, Next.js, Node.js, PHP/Laravel, HTML/CSS, Tailwind, REST APIs, Supabase, Zod.
Data & DevOpsPostgreSQL, MySQL, Oracle/PL-SQL, MongoDB, vector databases (Pinecone, ChromaDB, FAISS), Airflow, ETL, Power BI, ELK/SIEM stack, Docker, Git/GitHub, GitHub Actions (CI/CD), Vercel, Vitest/Playwright.
Languages (spoken)Arabic (Native), French (Fluent), English (Professional).
Personal Projects
2024 – Present

SafeKids . AI-powered Chrome extension for child safety

  • Built a real-time content moderation system with a local LLM (Llama 3.2 via Ollama), classifying messages into 10 risk categories, with a monitoring dashboard.
  • Designed a full-stack solution (FastAPI, SQLite + Alembic, Chrome MV3, Pytest) with 100% local inference to preserve privacy.
Certifications
2024

Google Data Analytics Professional Certificate . Google (Coursera)

06.

Frequently Asked Questions

I'm a Full-Stack Developer & AI/ML Engineer based in Tanger, Morocco, with a Master's in Information Systems from INSEA Rabat. I build production web platforms and AI agent systems for clients across full-stack development, LLMs, and applied machine learning.

AI agent development and multi-agent workflow automation, RAG pipeline design, LLM integration (LangChain / LlamaIndex), custom ML model training and fine-tuning, and computer vision or NLP prototypes.

Python, PyTorch, LangChain and n8n on the AI side; TypeScript, React, Next.js, FastAPI and Supabase/PostgreSQL on the full-stack side.

Yes . I'm currently open to freelance contracts, full-time roles, and remote collaborations.

A multi-portal SaaS platform, an on-device LLM child-safety Chrome extension (SafeKids), a Retrieval-Augmented Generation Q&A system on WWII history, a YouTube downloader with an async FastAPI backend, and a behavioral anomaly detection system for cybersecurity.

Check the Resume section above for my full CV, or use the contact form below . I read every message and reply personally.

07.

What's Next?

Get In Touch

I'm currently looking for new opportunities and my inbox is always open. Whether you have a question or just want to say hi, I'll do my best to get back to you!

or email me directly at bassoulahmed@gmail.com