available for freelance work

AI Automation &
Full-Stack Developer

I build AI-powered automations, intelligent workflows, and full-stack applications that turn repetitive business processes into efficient systems.

About

I'm a software engineering graduate from Tunisia, working at the intersection of AI automation, workflow automation, full-stack development and API integrationst.

My focus is on solving real business problems with software rather than building demo applications. That means understanding a process end to end — where the manual work happens, where data gets lost, where a message should trigger an action — and then building a system that removes the friction reliably.

I work across the stack: designing the automation logic in tools like n8n, wiring in AI models for extraction and reasoning, building the APIs and databases that keep everything consistent, and building the interfaces when a project needs one.

Tools of the trade

AI & Automation

  • n8n
  • OpenAI
  • Google Gemini
  • AI APIs

Backend

  • Python
  • FastAPI
  • Node.js
  • REST APIs

Database

  • PostgreSQL
  • MongoDB

Frontend

  • React
  • Next.js
  • JavaScript
  • HTML
  • CSS
  • Tailwind CSS

Tools

  • Docker
  • Git
  • GitHub
  • VS Code

Featured projects

FlowDesk AI Sales & Support Agent preview

RAG + CRM agent

FlowDesk AI Sales & Support Agent

A chatbot that answers product and pricing questions from a company's own documents, spots buying intent, and creates the contact and deal in HubSpot after the customer confirms their details.

  • RAG answers grounded in a knowledge base
  • 7-intent classification from the full conversation
  • Multi-turn lead qualification with confirmation before any CRM action
  • HubSpot contact and deal creation
n8nPineconeHubSpotRAG
AI Lead Qualification Agent preview

Conversational AI agent

AI Lead Qualification Agent

A WhatsApp agent for a real estate agency. It talks to new leads, asks qualifying questions one at a time, and saves what it learns per lead so a conversation can resume later.

  • Multi-turn conversation with memory per lead
  • AI extracts budget, area, intent and timeline
  • Lead state saved in PostgreSQL
  • Admin dashboard to follow leads
n8nGoogle GeminiPostgreSQLWhatsApp Cloud API
AI Support Ticket Triage preview

Customer support automation

AI Support Ticket Triage

An AI support system that reads incoming emails, scores its own confidence, and replies automatically only when it is sure. Uncertain tickets go to a human on Telegram first, so the AI never makes promises it shouldn't.

  • Confidence-based routing (auto-reply or human review)
  • AI ticket classification by category and urgency
  • Human-in-the-loop review through Telegram
  • Ticket logging and state in PostgreSQL
n8nGoogle GeminiPostgreSQLGmailTelegram Bot API
AI WhatsApp Order Automation preview

Conversational commerce

AI WhatsApp Order Automation

An AI-powered WhatsApp ordering system that understands customer messages, checks product availability, manages customers, creates orders, and sends confirmations automatically.

  • Natural-language order processing
  • AI intent detection
  • Product availability checking
  • Automatic customer creation
n8nGoogle GeminiFastAPIPythonPostgreSQLWhatsApp Cloud APIDocker
AI CV Extractor preview

Recruiting pipeline

AI CV Extractor

An automated CV processing pipeline that receives PDF resumes, extracts structured candidate information using AI, and stores the results in PostgreSQL.

  • Gmail attachment monitoring
  • Automatic PDF processing
  • AI-powered information extraction
  • Structured JSON output
n8nGmailGoogle GeminiPostgreSQLPython
E-commerce Price & Stock Tracker preview

Monitoring system

E-commerce Price & Stock Tracker

An automated monitoring system that collects product prices and availability from e-commerce websites and stores the results for tracking.

  • Automated product monitoring
  • Dynamic website scraping
  • Price tracking
  • Stock availability detection
PythonPlaywrightPostgreSQLWeb Scraping
Telegram Expense Logger preview

Personal finance bot

Telegram Expense Logger

A Telegram bot that allows users to record expenses through natural messages and automatically stores structured expense data.

  • Telegram message processing
  • Automatic expense extraction
  • Structured database storage
  • Workflow automation
PythonTelegram Bot APIn8nPostgreSQL

Experience

AI Automation Developer

2023 — Present

Self-employed, based in Sousse, Tunisia

Worked independently with local small businesses to identify repetitive processes and build custom automation solutions. Developed workflow automations, API integrations, data processing systems, and AI-powered tools using Python, n8n, FastAPI, and PostgreSQL. Helped businesses reduce manual work and improve operational efficiency through tailored automation solutions.

Bachelor's Degree in Software Engineering

Institut Supérieur d'Informatique et de Mathématiques de Monastir (ISIMM), Tunisia

What I can build for you

AI Workflow Automation

Automate repetitive business processes using n8n and AI.

AI Integrations

Integrate OpenAI, Gemini, and other AI APIs into existing workflows and applications.

API & Backend Development

Build reliable REST APIs and backend services using Python and FastAPI.

Business Process Automation

Connect tools, databases, APIs, email systems, messaging platforms, and business workflows.

Web Scraping & Data Automation

Automate data collection, monitoring, and processing.

How I work

  1. 01

    Understand

    Understand the business problem and identify repetitive processes.

  2. 02

    Design

    Design the automation architecture and workflow.

  3. 03

    Build

    Develop and integrate the required APIs, AI models, databases, and workflows.

  4. 04

    Deploy

    Test, document, and deliver a reliable solution.

Have a process that should be automated?

Tell me what you're trying to automate. I'll help turn it into a practical system.

meddali.magri@gmail.com  /  +216 20 034 442