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.
Selected work
Six builds, carried by one current.
01 AI Eyes — An Android assistant that sees for blind and low-vision Arabic speakers.
02 Cheezy — The ordering platform, AI assistant and films for a bakery & juice bar in Bizerte.
03 Radar Interceptor — Radar target tracking and missile interception under uncertainty.
04 Books Price Intelligence — From scraped pages to a dataset you can trust — and an honest model on top.
05 Sandy AI Lab — An overnight multi-agent lab assistant — top 5 at Code It Up 6.0.
06 SubwayRunner — A procedural 3D endless runner in Unity 6.Drag the orbit, or use the arrows

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.
Nothing is gained without giving something of equal worth — so I work hard, and earn the right to play hard.
- Now
- Licence (L3) in Computer Science & Multimedia, Université Sesame
- Languages
- ArabicNative
- EnglishCambridge B2 First · 176
- FrenchB1 · language of instruction
- Outside the screen
- Competitive chess since 2018 · Six years of Shotokan karate
Path
Path
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.
Sotetel
Introductory internship
Tunis, Tunisia
Placement at a Tunisian telecommunications operator.
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).
Baccalauréat
Computer Science stream
Tunisia
Competitions
Top 5
Code It Up 6.0
Overnight hackathon — Sandy AI Lab, a multi-agent lab assistant.
Participant
Code It Up 5.0
Overnight hackathon, IEEE ISET Bizerte.
Credentials
Eighteen credentials, earned one at a time.
AI Engineer for Data Scientists Associate
DataCamp · Jul 2026
Python Data Associate
DataCamp · Feb 2026
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
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
Verify2026 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.
- 01
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
- 02
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
- 03
Scientific computing
Estimation, simulation and honest evaluation.
- Python
- NumPy
- SciPy
- pandas
- scikit-learn
- MATLAB
Used in Radar Interceptor · Books Price Intelligence
- 04
3D, motion & video
Real-time scenes and films rendered from code.
- Unity
- C#
- Three.js
- Remotion
- Playwright
Used in SubwayRunner · Radar Interceptor · Cheezy
Python · JavaScript · TypeScript · C++ · C · C# · PHP · SQL
More on GitHub
Smaller builds and supporting repositories.
All repositoriesAttendance 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.










