class AyoubEtoullali:
name = "Ayoub ETOULLALI"
role = "Data Scientist & AI Automation Engineer"
education = "Engineering — Big Data & Cloud Computing (ENSET Mohammedia)"
experience = "3+ years"
location = "Worldwide 🌍"
expertise = [
"Agentic RAG & LLM Engineering",
"AI Workflow Automation (Make, n8n)",
"QA Automation (Playwright)",
"Advanced Web Scraping & Anti-Bot Bypass",
"Time-Series Forecasting & EDA",
"MCP-Integrated AI Systems"
]
languages = ["Arabic 🇲🇦 (C2)", "French 🇫🇷 (B2)", "English 🇬🇧 (B2)"]
interests = ["Chess ♟️", "Hackathons 🏆", "Problem Solving 🔍", "Design 🎨"]
contact = "[email protected]"
def say_hi(self):
print("Thanks for stopping by! Let's build something intelligent. 🚀")| 🤖 AI Engineering | 📊 Data Science | ⚙️ Automation |
|---|---|---|
| Agentic RAG Chatbots | Predictive ML Models | Make & n8n Workflows |
| LLM Fine-Tuning & Prompt Engineering | Time-Series Forecasting | Playwright QA Pipelines |
| MCP-Integrated Assistants | EDA & BI Dashboards | Web Scraping at Scale |
| Rasa + LLM Hybrid Agents | Recommendation Systems | AI-Driven Content Pipelines |
| Conversational AI (FastAPI, Redis) | Power BI & Grafana | B2B Lead Generation |
Specializations: Agentic RAG MCP Function/Tool Calling Fine-Tuning Prompt Engineering Context Engineering RLHF Sentiment Analysis NLP / NLU / NLG LLM Security (Prompt Injection, Guardrails)
Also: Vector Databases (ChromaDB) HBase Cassandra Apache Kafka Spark HDFS
- 🥇 MEGA Pan-African Hackathon — Built an Athletic Performance Optimization System
- 🏅 ENSIAS Problem-Solving Challenge — Ranked 20th / 130 teams
- 📊 Kaggle — Active ML competitor with top-percentile rankings
- ♟️ Chess Club Tournament — 3rd Place
💡 Have a project that needs AI, automation, or data intelligence? Let's talk.
"First, solve the problem. Then, write the code." — John Johnson

