Skip to content
LogoAhmed Gafsi

Ahmed Gafsi · Software Engineer · Web Development & Python Trainer

Building reliable web platforms and full-stack systems.

I build modern web applications, backend services, and practical engineering solutions. Alongside software engineering, I teach web development and Python, helping learners turn concepts into working projects.

Ahmed GafsiTunis, Tunisia
01 — EXPERIENCE
10+ Projects built
Turning ideas into working software.
02 — TEACHING
100+ Learners trained
Making web development and Python practical.
03 — AI INTEGRATION
Smarter software. AI-powered features
Integrating AI into existing products and new applications.
04 — MY APPROACH
Built to work. From idea to deployment
Practical solutions designed around real business needs.
01

Selected work

All projects →
  1. 2026

    Software Engineering Intern, Final-Year Project (PFE)

    Value Digital Services

    Modules for the WeBIAT backoffice portal for BIAT.

  2. 2023 — Present

    Ongoing, concurrent with studies and internships

    Web Development & Python Trainer

    OpusLab

    Structured training in Python and full-stack web development.

  3. 2023

    Bachelor Intern, Full-Stack Developer

    OpusLab

    Designed and built a custom ERP for the school.

03

Technical focus

All skills →

Frontend

  • Angular
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS

Backend & APIs

  • Spring Boot
  • Node.js
  • Express.js
  • WebSocket

Databases

  • PostgreSQL
  • MySQL
  • MongoDB

Cloud & delivery

  • Azure AKS
  • Docker
  • AWS
  • Jenkins
  • SonarQube

Data & ML

  • Python
  • NumPy
  • Pandas
  • Matplotlib
04

Featured writing

All articles →
Python symbol beside modular code blocks and a notebook
Python6 min read

Write Python functions that explain themselves

A practical guide to naming, type hints, small responsibilities, and docstrings that help learners read code with confidence.

Read article
Web development7 min read

Make web forms feel fast before optimizing the backend

Four interface decisions that improve perceived speed, clarity, and trust in forms without hiding real network delays.

Read article
AI5 min read

Teach AI by starting with evaluation, not prompts

A classroom approach for turning an impressive AI demo into a measurable engineering exercise.

Read article
05

Education & certifications

  • 2023 — 2026

    National Engineering Degree in Applied Sciences and Technologies

    ISAMM, Manouba

  • 2020 — 2023

    Bachelor in Computer Science and Multimedia

    ISAMM, Manouba

Education →
  • Machine Learning Specialization

    DeepLearning.AI / Coursera

  • AWS Cloud Practitioner Essentials

    Coursera

  • Data Cleaning and Visualization

    Kaggle

All certifications →

06 — Contact

Open to software engineering roles and training collaborations.