Available for full-time roles & freelance projects
Raed Ouiriemmi RO

Hi, I'm

Raed Ouiriemmi

Software Developer & Data Science Graduate

I build full-stack web & mobile apps with a Python backend and an AI core, language models, NLP and computer vision. Comfortable taking a project from the first commit all the way to the server it runs on.

01

About me

I hold a Master's in Data Science from the Faculty of Sciences of Monastir, Tunisia, and a Bachelor's in Software Engineering & Information Systems. Over the past two years I've shipped several applications that pair a web or mobile frontend with a Python backend and a real AI component.

I like owning the whole stack: designing the API, training or wiring up the model, building the UI, and hardening the Linux server it all runs on (Docker, nginx, UFW, fail2ban). Most of my apps are localized in English, French and Arabic (with full RTL support).

Zarzis, Tunisia
M.Sc. Data Science (2026)
Arabic · French · English
9projects built end to end
7of them with an AI / ML core
2professional internships
3languages I ship apps in (EN · FR · AR)
02

Skills & tools

Highlighted = my core stack, the tools I use every week.

Languages

PythonJavaScriptTypeScriptSQLBashJavaC#C++

Web & Mobile

React.jsReact Native (Expo)FastAPINode.jsHTMLCSSTailwindTelegram Bot APIDiscord Bots

AI / Machine Learning

RAG pipelinessentence-transformersPyTorchOpenAI / OpenRouter APIsChromaDBHugging FaceTensorFlowKerasscikit-learnYOLOLLaMA 2BARTPandasNumPy

Databases

PostgreSQLMongoDBMySQLMSSQLRedisFirebaseSupabaseSQLAlchemyAlembic

DevOps & Tools

DockerDocker ComposenginxLinux / Ubuntun8nUFWfail2banGitGitHub

Methods

UMLAgileTesting (JUnit)Web scrapingi18n / RTLMaven
03

Featured projects

Aksil & Friends: AI kids’ YouTube channel

A YouTube channel that teaches English to children aged 3–6, produced by a pipeline: lip-synced 2D animation rendered with Remotion, text-to-speech voices checked by speech recognition, and n8n orchestration with Telegram approvals before every upload through the YouTube Data API.

n8nRemotionTTS + Whisper QAYouTube Data API

Virtual Try-On App

Mobile app that takes a photo of you and a garment and generates a photorealistic try-on image with hosted diffusion models (Leffa by default, IDM-VTON as fallback), then turns the result into a rotatable 3D model. React Native (Expo) client, FastAPI backend.

React NativeFastAPILeffa / IDM-VTONComputer Vision

AI Chatbot Platform (multi-tenant SaaS)

Multi-tenant SaaS where each client builds an AI assistant trained on its own documents and crawled websites, using a RAG pipeline (sentence-transformers + ChromaDB). Built with a FastAPI & MongoDB backend, a React admin dashboard, an embeddable chat widget and a Celery crawler.

FastAPIMongoDBReactRAGChromaDB

AppFullSport, Fitness coaching app

Full mobile fitness app: workout sessions with per-set weight/rep tracking, rest timer and automatic personal-record detection (seeded with ~83 exercises). Step counting via HealthKit & CoreMotion on iOS and the hardware sensor on Android. Hardened, self-managed VPS deploy.

React NativeFastAPIPostgreSQLDockernginx

Natural-language SQL Chatbot

A chatbot that turns plain-English questions into T-SQL, runs them on an MS SQL Server database and answers in a sentence. Flask back end with pyodbc; one LLM writes the SQL (DeepSeek via OpenRouter), another phrases the answer (Mixtral on Groq).

Python (Flask)MS SQL ServerOpenRouter APIGroq API
Discord automation tool2025

Discord Automation & Management

Web app to centrally manage multiple Discord bots and servers from a real-time admin dashboard. AI agents generate natural, context-aware replies and post them through Discord webhooks.

React.jsFastAPIDiscord WebhooksOpenAI API

Telegram Monitoring & Alerts Bot

The monitoring I run on my own servers: Bash scripts on cron that send Telegram alerts for never-seen SSH logins, revoked keys, changes to authorized_keys, services down and tampered GitHub repositories — plus a portable Python rewrite (standard library only, systemd-hardened) with /status commands.

BashPythonTelegram Bot APILinux / VPScron
IT product search chatbot2024

IT Product Search Chatbot

LLaMA-2-powered chatbot that helps users find IT products with personalized recommendations, kept fresh by a daily web scraper pulling the MyTek catalog.

LLaMA 2PythonWeb scrapingNLP
Text summarization and translation app2024

Text Summarization & Translation

Web app integrating BART for summarization and Helsinki-NLP for translation, faster summaries with support for 10+ languages.

FastAPIReact.jsBARTHelsinki-NLP
License plate detection with YOLO2024

License Plate Detection (YOLO)

Trained a YOLO model to detect and extract vehicle license plates from video, frame by frame, in real time.

YOLOPyTorchComputer Vision
Read the case studies
04

Services

I work as a freelance full-stack & AI developer based in Tunisia (UTC+1) and I'm also open to full-time roles. Remote-first, in English, French or Arabic — from a first prototype to an app running in production.

AI chatbots & RAG assistants

An assistant that answers from your own documents and website instead of guessing.

  • Crawling, document ingestion & embeddings
  • Vector search + LLM answers with sources
  • Embeddable chat widget & admin dashboard

Web & mobile apps

React and React Native front ends on a FastAPI or Node.js back end, designed, built and shipped.

  • REST APIs, auth (JWT, 2FA) & databases
  • iOS + Android from one Expo codebase
  • Multilingual UI with full RTL support

Automation & bots

Telegram and Discord bots, scrapers and scheduled jobs that run unattended and tell you when something breaks.

  • Alerting & monitoring bots
  • Web scraping & data pipelines
  • LLM-powered agents and workflows

Deployment & hardening

I put the app in production on a Linux server and keep it fast, patched and locked down.

  • Docker, nginx, TLS certificates
  • Firewall, fail2ban, SSH hardening
  • Backups, logs & uptime alerts
05

Experience & education

Experience

Feb 2026 – May 2026

AI / Full-Stack Engineer Intern, AKR SMART CONSULTING

Master's final-year project (PFE)

Final-year project (PFE): a multi-tenant AI chatbot platform where admins create assistants trained on their own content, uploaded documents and crawled websites, via a RAG pipeline (sentence-transformers embeddings + ChromaDB). Built the FastAPI + MongoDB backend, a React admin dashboard, an embeddable chat widget, and a Celery/Redis/Playwright crawler, with JWT + 2FA auth, rate limiting, and Docker deployment.

Case study
Feb 2024 – Aug 2024

Software Development Intern, AZ IT

Monastir, Tunisia

Six-month internship across two projects: a React Native mobile app + web dashboard for secure document exchange between accountants and clients, and a business-address platform (graduation project) letting companies register a legal office without renting a physical space, React.js frontend, Node.js backend.

Education

Sep 2024 – Jul 2026

Master's in Data Science

Faculty of Sciences of Monastir, Tunisia

2021 – 2024

Bachelor's in Software Engineering & Information Systems

Faculty of Sciences of Monastir, Tunisia

2021

Scientific Baccalaureate

Dhouiher High School, Zarzis, Tunisia

06

Field notes

Write-ups of real incidents and fixes from my own servers and projects — what broke, why, and the exact commands that fixed it.

07

Let's build something together

I'm open to full-time roles and freelance projects. Write to me here or by email — I usually reply within a day.

or reach me directly