Ahmed Baghouli

Full-stack & AI developer

AhmedBaghouli

I build AI systems that have to work for real people — an Arabic-first vision assistant for blind users, a bakery’s ordering platform, a radar tracker that survives noise.

Based in Tunisia

Intro film · In production

A short personal introduction, filmed in English, French and Arabic.

Film language

Intro film

Coming soon

A short personal introduction, filmed in English, French and Arabic. In production.

Selected work

Six builds, carried by one current.

Play

Two games, made to be played.

Both built alone in Unity 6, from the first idea to the release. Each one lives by a single rule.

Your pointer — or your finger — is the flame. Hold it down to trim the wick.

07Game · 2D action RPG

WICKFALL

Wax = life = light = risk.

A candle-lit action RPG where your wax is your life and your light.

08Game · 2D platformer for the browser

ECHO

Every dash is a decision.

A sci-fi platformer for the browser, where every dash is a decision.

Portrait of Ahmed Baghouli

Nothing is gained without giving something of equal worth — so I work hard, and earn the right to play hard.

About

I learn by shipping.

I’m a third-year Computer Science student at Université Sesame in Tunisia, finishing a Licence in Computer Science & Multimedia after two years of an integrated preparatory engineering cycle (MPI).

Most of what I know I learned by shipping: designing, building and deploying complete systems on my own — from a YOLO backend on Railway to a WhatsApp-connected ordering flow a real business uses every day.

Next, I’m aiming for a Master’s in Artificial Intelligence focused on natural language processing and computer vision — with the intention of continuing to doctoral research.

Now
Licence (L3) in Computer Science & Multimedia, Université Sesame
Languages
  • ArabicNative
  • EnglishCambridge B2 First · 176
  • FrenchTCF B2 · 408 · language of instruction
Outside the screen
Competitive chess since 2018 · Six years of Shotokan karate

Path

Path

  1. Next

    Next, I’m aiming for a Master’s in Artificial Intelligence focused on natural language processing and computer vision — with the intention of continuing to doctoral research.

  2. Experience

    Cheezy

    Freelance web developer

    Bizerte, Tunisia · hybrid

    Sourced the client through direct outreach to local businesses and delivered cheezy.store as a paid engagement: bilingual storefront, WhatsApp ordering flow, staff admin and AI assistant.

    Produced the video content used on the site and social channels; retained for ongoing maintenance and a follow-on mobile app.

    WebAIVideocheezy.store

  3. Sotetel

    Introductory internship

    Tunis, Tunisia

    Placement at a Tunisian telecommunications operator.

    FlaskPacket Tracer

  4. Competitions

    Code It Up 6.0

    Overnight hackathon — Sandy AI Lab, a multi-agent lab assistant.

  5. Code It Up 5.0

    Overnight hackathon, IEEE ISET Bizerte.

  6. Education

    Université Sesame

    Licence in Computer Science & Multimedia (L3)

    Ariana, Tunisia

    Preceded by two years of the integrated preparatory cycle MPI (Mathematics, Physics, Computer Science), 2024–2026: annual average rising from 11.06 to 13.19/20, ranked 22nd of 72.

    Selected results: Web Technologies 2 — 18.20/20 (2nd) · Python Programming — 17.16/20 · Data Structures & Algorithms 2 — 15.86/20 · Numerical Analysis — 15.29/20 (8th).

  7. Baccalauréat

    Computer Science stream

    Tunisia

Credentials

Twenty credentials, earned one at a time.

  • Fundamentals of Deep Learning

    NVIDIA Deep Learning Institute · Feb 2026

    Verify
  • IT Specialist — Artificial Intelligence

    Certiport · Pearson VUE · Jan 2026

    Verify
  • AI Engineer for Data Scientists Associate

    DataCamp · Jul 2026

  • Python Data Associate

    DataCamp · Feb 2026

  • Generative AI: Prompt Engineering Basics

    IBM · Coursera · Jul 2026

    Verify
  • EU AI Act Literacy

    DataCamp · Jun 2026

  • Introduction to ChatGPT

    DataCamp · Jun 2026

  • Data Literacy

    DataCamp · Jun 2026

  • Introduction to NumPy

    DataCamp · Jun 2026

  • CCNA: Introduction to Networks

    Cisco Networking Academy · Jun 2026

  • Python Essentials 2

    Cisco Networking Academy · OpenEDG · Jun 2026

    Verify
  • Python Essentials 1

    Cisco Networking Academy · OpenEDG · Jun 2026

    Verify
  • C Essentials 1

    Cisco Networking Academy · Jun 2025

    Verify
  • Introduction to GitHub Concepts

    DataCamp · Jun 2026

  • B2 First — Pass at Grade B, 176

    Cambridge English · Aug 2026

    Listening 190 — the top of the scale for this exam

    Verify
  • TCF — Level B2, 408

    CIEP · Institut français de Tunisie · Oct 2026

    Provisional results sheet — reading comprehension 435

  • Silver Diploma — Roi d’argent

    Fédération Française des Échecs

    The top grade of the federation’s silver series

  • 2026 Aspire Leaders Program

    Aspire Institute · Sept 2026

  • Introduction to Online Dialogue Facilitation

    Soliya · Sept 2026

  • Open Science Essentials

    NASA · Jul 2026

Drag sideways · tap a certificate to open it

Capabilities

Tools, grouped by what they were used for.

  1. Perception & language AI

    Object detection, OCR, speech and LLMs wired into products people use.

    • YOLOv8
    • Whisper
    • Groq
    • Gemini
    • RAG
    • Multi-agent orchestration

    Used in AI Eyes · Cheezy · Sandy AI Lab

  2. Product engineering

    Mobile, web and API work taken all the way to deployment.

    • React Native
    • Expo
    • React
    • Next.js
    • TypeScript
    • FastAPI
    • Flask
    • Supabase
    • PostgreSQL
    • Vercel
    • Railway

    Used in AI Eyes · Cheezy · Books Price Intelligence

  3. Scientific computing

    Estimation, simulation and honest evaluation.

    • Python
    • NumPy
    • SciPy
    • pandas
    • scikit-learn
    • MATLAB

    Used in Radar Interceptor · Books Price Intelligence

  4. 3D, motion & video

    Real-time scenes and films rendered from code.

    • Unity
    • C#
    • Three.js
    • Remotion
    • Playwright

    Used in SubwayRunner · Radar Interceptor · Cheezy

More on GitHub

Smaller builds and supporting repositories.

All repositories
  • Attendance platform + RAG chatbot

    Role-separated attendance management for admins, teachers and students (PHP MVC, MySQL), with a Flask retrieval chatbot behind an Apache reverse proxy and campus-network-only attendance entry. Built with a teammate; graded 18.20/20, ranked 2nd.

    PHP · MySQL · Flask · Apache

  • Caffeine

    A responsive single-page site for a coffee shop in Bizerte — menu, reviews, location. Vanilla HTML, CSS and JavaScript, no build step.

    HTML · CSS · JavaScript

  • Bubbleberry Bliss

    A marketing site for a bubble-tea shop: animated hero, product showcase, mobile-first layout.

    React · TypeScript · TanStack Start · Vercel

  • aieyes-backend

    The FastAPI vision/OCR service behind AI Eyes — base64 image in, text out — Dockerised on Railway.

    Python · FastAPI · Docker · Railway

  • Brew Bliss menu creator

    A menu builder for coffee shops — create, edit and publish a digital drinks menu.

    React · TypeScript · shadcn/ui

Contact

Let’s build something that matters.

Open to Master’s programmes in AI, internships and freelance work. Email is the fastest way to reach me.

Click or tap the night to let a lantern go