Firas Ridene · AI engineer · Tunis

FIRAS RIDENE AI ENGINEER

Voice agents that answer phones. An agent team that ships code. Pipelines that cut manual prospecting by 80%. I design multi-agent systems end-to-end and pick the stack per problem, not per habit.

01 / aboutBehind the agents

Portrait of Firas Ridene, AI engineer in Tunis

I'm an AI engineer in Tunis. I build generative AI and multi-agent systems, and I also handle the work around them: talking with the people who'll use the system, finding where their process actually loses time, and turning that into something that ships.

That's what I've been doing so far. I built a multi-agent prospecting system that cut manual research by ~80%. VocaFlow is a voice agent platform that handles inquiries, bookings and support across phone, chat and WhatsApp without extra headcount. As a freelancer, I build AI and full-stack solutions for clients in marketing, sales, finance and insurance.

I explain every trade-off in plain terms to whoever has to approve it, technical or not.

education · Engineering Degree in Computer Science, Esprit: School of Engineering (2023 – Oct 2026) · Mathematics & Physics, Integrated Preparatory Cycle, Esprit (2020 – 2023)
languages · Arabic (native) · English (fluent) · French (fluent)
community · Scout Leader, Tunisian Scouts · Member, JCI Kelibia
22 certifications · show all
  • AI Security & GenAI Red Teaming · ESPRIT
  • Attendance Hashgraph Developer · Hedera
  • AWS Academy Graduate: Cloud Foundations · Amazon Web Services
  • Applications of AI for Anomaly Detection · NVIDIA
  • Building Generative AI-Powered Applications with Python · IBM
  • Multi AI Agent Systems with crewAI · CrewAI
  • Microsoft Azure AI Essentials Professional Certificate · Microsoft
  • Building AI Agents with Multimodal Models · NVIDIA
  • Generative AI with Diffusion Models · NVIDIA
  • Machine Learning in Production · DeepLearning.AI
  • Building LLM Applications With Prompt Engineering · NVIDIA
  • Introduction to Transformer-Based Natural Language Processing · NVIDIA
  • 5-Day Gen AI Intensive · Kaggle
  • Building RAG Agents with LLMs · NVIDIA
  • Machine Learning Explainability · Kaggle
  • Fundamentals of Deep Learning · NVIDIA
  • GitHub Foundations · GitHub
  • CCNA: Switching, Routing, and Wireless Essentials · Cisco
  • Hands-on with Explainable AI Tools & Techniques · ESPRIT
  • Artificial Intelligence Fundamentals with Capstone Project · IBM
  • Agentic AI for Enterprise · ESPRIT
  • Data Engineering & MLOps · ESPRIT

02 / workEverything I've shipped

voice AI · SaaS

VocaFlow

Multi-tenant platform for building and deploying AI voice agents across phone, chat, and WhatsApp.

  • Designed a multi-tenant platform where users build and deploy AI voice agents across phone, chat, and WhatsApp.
  • Built real-time voice agents with knowledge retrieval, data collection, and human handoff at sub-second latency.
  • Enabled businesses to offer 24/7 customer engagement without added headcount, handling inquiries, bookings, and support.
ReactFastAPISupabaseOpenAI Realtime APITwilioStripeRedisDockerAzure
AI-assisted development

8-Agent Dev Team

A full software team staffed by Claude Code agents, running complete sprint workflows solo.

  • Built a team of 8 specialized Claude Code agents (PM, Frontend, Backend, AI, DevOps, QA, Test, Docs) coordinated through Notion and GitHub.
  • Ran full sprint workflows solo, from backlog planning to PR review and merge.
  • Shipped 170+ GitHub issues and 726 automated tests across a ~40,000 line codebase in about 4 weeks.
Claude CodeNotion MCPGitHub CLIPlaywright MCP
multi-agent automation

Multi-Agent Prospecting System

Agents that research, qualify, and analyze prospects, then write the outreach and the reports.

  • Designed a multi-agent system to research, qualify, and analyze prospects, generating strategic reports.
  • Built specialized agents for opportunity analysis, competitor research, and personalized outreach generation.
  • Reduced manual prospecting time by ~80% and automated report delivery and CRM integration.
CrewAILangChainFastAPILatenode
agent orchestration

Content Creation Automation

Automated research, generation, and publication of Facebook content, with a human checkpoint before anything ships.

  • Built a platform automating research, generation, and publication of Facebook content across objectives.
  • Orchestrated specialized agents per source (news, websites, documents) with email validation before publishing.
  • Implemented automated comment moderation and intelligent responses based on a knowledge base.
Pythonn8nMCPMeta DeveloperTavilyChromaDB
automation

Recruitment Automation System

Four interconnected pipelines covering candidate intake, AI scoring, ATS sync, and lead generation.

  • Built four interconnected pipelines covering candidate intake, AI scoring, ATS synchronization, and lead generation.
  • Scored candidates against job requirements using weighted signals, generating clear reasoning behind every shortlist decision and triggering automated shortlist emails and Telegram alerts.
  • Synced candidate data automatically across the ATS, kanban board, and public job board, keeping every system up to date in real time.
n8nMakeREST APIsWebhooksTelegramNotion
conversational AI

Airline Customer Service Assistant

GenAI capstone (Kaggle × Google): structured-dialogue assistant with RAG over a dedicated knowledge base.

  • Designed a conversational assistant that collects customer information through structured dialogue.
  • Reduced repetitive customer support tasks by automating the handling of frequent inquiries.
  • Integrated an intelligent search engine to provide contextualized responses from a dedicated knowledge base.
PythonLangChainChromaDBRAGGradioGemini
EdTech · GenAI

Pedagog'IA

Social platform for Tunisian teachers with AI generation of fiches, quizzes, and exercises.

  • Built a social platform for Tunisian teachers to share resources, combined with an AI feature generating fiches, quizzes, and exercises.
  • Implemented an AI credits system, admin panel, and full social feed feature set.
  • Designed the AI generation flow around subject, level, and chapter inputs for fast lesson prep.
Next.jsFastAPISupabasepgvectorGitHub Models (gpt-4o-mini)
conversational AI

TT Assistant

Multilingual voice + text chatbot for Tunisie Telecom. 3rd place at the AI for CSR Hackathon.

  • Built an inclusive multilingual chatbot for Tunisie Telecom supporting Arabic, French, English, and Tunisian dialect.
  • Enabled both voice and text interaction using Whisper for speech and GPT-4o for responses.
  • Won 3rd place at the AI for CSR Hackathon.
GPT-4oWhisperLangChainFastAPIn8nTelegram
MLOps

5G Throughput Prediction

Full MLOps pipeline comparing 300+ models on Azure ML, explainable and monitored in production.

  • Built a full MLOps pipeline predicting 5G network throughput, comparing 300+ models via Azure ML.
  • Added explainability with SHAP and GPT-4o to make model decisions interpretable for non-technical stakeholders.
  • Deployed the pipeline in Docker with monitoring through Elasticsearch and Kibana.
Azure MLFastAPIDockerElasticsearchKibanaSHAPMLflowGitHub Actions
computer vision

Industrial Anomaly Detection

CNN autoencoder trained only on defect-free screws flags visual defects by reconstruction error.

  • Built a CNN autoencoder trained only on defect-free images to flag visual defects through reconstruction error.
  • Delivered real-time inspection with confidence scoring for production line use.
  • Reduced manual inspection time by 70%.
TensorFlowFastAPIOpenCVTailwindCSS
integrations

Odoo Integrations

Odoo CRM wired into a multi-agent prospecting system, plus a facial-recognition attendance module.

  • Integrated Odoo CRM into a multi-agent AI prospecting system for automated lead and pipeline updates.
  • Built a facial recognition attendance system integrated with Odoo's attendance module.
OdooPythonOpenCV
lead generation

LeadGenMAP

Platform that generates qualified leads from Google Maps with filterable criteria and CSV export.

  • Built a platform that generates leads from Google Maps with filterable search criteria and CSV export.
  • Reduced research time and improved prospect quality through automated extraction and filtering.
Google Maps APISerperAPIFastAPINext.jsDocker
automation

n8n Workflow Library

Public collection of the n8n workflows behind my automation work, packaged for reuse.

  • Open-sourced production workflows including Facebook sales conversation automation and a hiring agent.
  • Includes facial recognition and tender processing flows built as reusable n8n templates.
n8nWebhooksREST APIs
Data science

Churn Prediction & Billing Analysis, Telecom Subscriber Data

A predictive analytics project uncovering key churn drivers and revenue patterns across 20K telecom subscribers to power targeted retention strategies.

  • Analyzed 20k subscriber records to uncover churn drivers, retention dynamics, and revenue patterns.
  • Built cohort and monthly churn analysis, identifying early-tenure churn segmented by technology and acquisition channel.
  • Linked billing patterns to retention behavior and proposed a churn prediction framework to prioritize retention actions.
PythonPandasNumPyMatplotlib
AI Automation

Store Support Agent

AI customer support agent for e-commerce that checks real inventory before promising availability, and resists prompt-injection attempts to override its own rules.

  • Built a multi-agent support system where an orchestrator dispatches to RAG, inventory, and order-capture subagents, syncing live across Notion and Google Sheets.
  • Handled the overselling edge case deterministically, refusing to confirm stock that's already pending on another order.
  • Defended against prompt injection with no discount/price tools in the system, a pre-filter guard, and a structured-output schema as a final backstop, tested against a set of adversarial prompts.
n8nNotionGoogle SheetsSupabasepgvectorClaudeNext.jsVercel
SaaS · freelance ops

ChronoWorks

Unified platform for freelancers to manage clients, projects, time, tasks, leave, and invoices in one linked system.

  • Designed a linked data model where logging time on a task feeds project status, leave-adjusted totals, and client invoices automatically.
  • Built a locked invoicing system with gapless numbering and immutable issued invoices, enforced with Postgres triggers and row-level security.
  • Implemented tax-profile logic for Tunisia and France, covering VAT, matricule fiscal, stamp duty, and reverse charge.
Next.jsTypeScriptSupabasePostgreSQLTailwind CSSdnd-kitVercel

03 / experienceWhere I've shipped

May 2026 – Present

AI & Software Engineer

Freelance / Self-Employed

  • Delivered AI automation and fullstack solutions for clients across marketing, sales, finance, and insurance sectors.
  • Translated business needs into technical solutions, working directly with non-technical stakeholders and explaining AI systems in plain terms.
  • Owned projects end-to-end in full autonomy, from specification through development and deployment.
PythonReactFastAPISupabaseDockerAzureCrewAILatenoden8nVercel
Feb – Jul 2026

AI Engineer (end-of-studies internship)

Agile4UX

  • Designed a multi-tenant platform where users build and deploy AI voice agents across phone, chat, and WhatsApp.
  • Built real-time voice agents with knowledge retrieval, data collection, and human handoff at sub-second latency.
  • Enabled businesses to offer 24/7 customer engagement without added headcount, handling inquiries, bookings, and support.
ReactFastAPISupabaseOpenAI Realtime APITwilioStripeRedisDockerAzure
2025

AI Automation Engineer (internship)

Agile4ux

  • Analyzed marketing and sales processes to find repetitive tasks worth automating.
  • Designed a multi-agent system to research, qualify, and analyze prospects, generating strategic reports.
  • Cut manual prospecting time by ~80%; automated report delivery and CRM integration.
PythonFastAPIOpenAICrewAILatenodePresenton
2024

Data Platform Engineer (internship)

Designet

  • Built a platform generating leads from Google Maps with filterable criteria and CSV export.
  • Reduced research time and improved prospect quality through automated extraction and filtering.
Google Maps APISerperAPIFastAPINext.jsDocker
Generative AI & AgentsLLMs, RAG, LangChain, CrewAI, MCP, Claude Code, Transformers
ML & MLOpsPyTorch, TensorFlow, Scikit-learn, MLflow, Azure ML Studio, SHAP, GitHub Actions
Development & DataPython, JS (Node.js), Java (Spring Boot), FastAPI, REST APIs, Pandas, SQL, NoSQL
Infra & AutomationDocker, Render, Git/GitHub, Elasticsearch, Kibana, n8n, Latenode

04 / contact

LET'S BUILD.

Hiring for an AI engineering role? The resume and LinkedIn have the details, or book a short intro call below. Need an agent, a voice bot or an automation built for your business? Tell me what you're trying to fix in the form and I'll reply by email.

Or send a message