Mohamed Yahia Gazzah

Mohamed Yahia Gazzah

Hey, I'm Yahia

Software
Engineering
Student

First-year software engineering student at ENSI with strong problem-solving skills and a solid foundation in computer science. Serious, motivated, and an effective team player eager to grow my technical and professional skills.

Portrait

Experience.

Software Engineering Intern @ Enova Robotics

June 2026 — July 2026

Sousse, Tunisia

  • Designed the P-Guard Monitor full-stack platform for monitoring autonomous security robots using React, TypeScript, and FastAPI, optimizing data throughput with PostgreSQL.
  • Implemented role-based access control (JWT) with FastAPI middleware, ensuring proper access control for operators and clients.
  • Built real-time fleet dashboards and interactive GPS patrol maps using Leaflet and WebSockets.
  • Containerized the entire stack with Docker Compose, simplifying deployment workflows.

Projects.

P-Guard-Monitor screenshot

P-Guard-Monitor

Featured
ReactTypescriptFastAPIPostgreSQL
  • Real-time robot patrol monitoring dashboard with stat cards, live charts, alerts feed, and map view.
G&Y Sole screenshot

G&Y Sole

ReactTailwind CSSPHPMySQL
  • Built a full-stack platform with React, integrating a custom PHP REST API using PDO to secure the database and optimize MySQL queries.
  • Implemented JWT authentication and a role-protected admin dashboard with full CRUD; product catalog with filtering and shopping cart.
ENSI Orientation screenshot

ENSI Orientation

ReactTailwind CSSTypeScript
  • Built an SEO-optimized orientation site for ENSI students coming from prep school (1000+ visitors).

Education.

Computer Engineering Cycle @ ENSI, Manouba

Sept 2025 — Present

Manouba, Tunisia

  • First year of the engineering cycle at the National School of Computer Science (ENSI).
  • Member of ENSI CPC (Competitive Programming Club) and ORBYX (AI/ML club).
  • Studying algorithms, programming, databases, and systems.

Activities.

ENSI CPC — Active member, training in competitive programming.

2025 — Present

ENSI CPC

ENSI Competitive Programming Club

Active member, training in competitive programming.

Manouba, Tunisia

TCPC 2026 — Competed in Tunisia's national collegiate programming contest.

2026

TCPC 2026

Tunisia Collegiate Programming Contest

Competed in Tunisia's national collegiate programming contest.

Tunisia

Lunar Hack — Participated in the hackathon.

2025

Lunar Hack

48-hour hackathon

Participated in the hackathon.

Tunisia

Forum of ENSI — Attended the 20th annual ENSI career forum.

2025

Forum of ENSI

20th edition

Attended the 20th annual ENSI career forum.

Manouba, Tunisia

Skills.

Programming Languages

  • TypeScript
  • Python
  • C++
  • Java

Frontend Frameworks & Libraries

  • Next.js
  • Tailwind CSS
  • React
  • shadcn/ui

Backend Frameworks & Libraries

  • Node.js
  • Express.js
  • FastAPI
  • Django

Databases

  • MySQL
  • PostgreSQL
  • MongoDB

Dev Tools & Platforms

  • Git
  • GitHub
  • Linux
  • Docker

AI / ML

  • OpenCV
  • TensorFlow
  • PyTorch
  • scikit-learn

My Story.

At a university campus event

My path started with a love for mathematics, which led me to a Baccalauréat in Mathematics and then two years of intensive preparatory studies at IPEIM in Monastir.

Today I'm a first-year computer engineering student at ENSI in Manouba, building on that foundation with algorithms, programming, databases, and systems.

I sharpen my problem-solving through the ENSI CPC competitive programming club, training under time pressure and competing in contests like TCPC 2026.

I'm also exploring AI and machine learning with the ORBYX club, getting hands-on with the fundamentals of data science and AI.

Serious, motivated, and a reliable teammate, I'm always looking to grow my technical skills and take on new challenges.

Contact.

Have a project, question, or opportunity? Drop me a message and I'll get back to you.