gm.

Portrait of Ghaith Mefteh Ghaith Mefteh — technical director at AzertyUI · Nabeul, Tunisia · remote or relocating in the EU

I build the whole
request.

Full-stack and mobile engineer, 2+ years full-time plus a year part-time during my degree, now Technical Director leading a team of four. I own features from the screen to the database and ship them with tests and numbers: .NET and Symfony behind, Angular and React in front, Flutter on both stores.

Open to remote roles and EU relocation · answers within the day

Latest, 2–10 Nov 2026: shipped a wheel game for 10,000+ users to production in a week, load-tested first. Day to day: AzertyUI's company platform with a team of four, .NET microservices and Angular 21.

Results: on a marketplace of 10,000+ chalets, search pages went from 20–50 s to 4–6 s behind a test suite grown to 390+ tests; a Flutter app at 99.8% crash-free sessions for 2,000+ fans; a health app used by 3,000+ patients; and a wheel game built for 10,000+ users, load-tested and live within a week.

Shipped for

At a glance

Role
Full-stack and mobile software engineer, technical director at AzertyUI
Experience
2+ years full-time, plus a year part-time during my degree · leading a team of 4 since January 2026
Backend
.NET · ASP.NET Core · microservices · gRPC · Symfony · PHP · FastAPI · Python
Frontend
Angular 21 · React · TypeScript
Mobile
Flutter · Dart · SwiftUI · GetX · Provider, shipped to the App Store and Google Play
Data
MySQL · PostgreSQL · MongoDB · SQLite · Hive
Ops
Docker · GitLab CI · GitHub Actions · Codemagic · AWS · WireGuard · SonarQube · Sentry
Education
Engineering degree, ENISo Sousse (EUR-ACE, 2024) · summer exchange at Murang'a University of Technology, Kenya
Languages
French (B2) · English (B2, TOEIC) · German (B1)
Based
Nabeul, Tunisia (CET / UTC+1) · open to relocation in the EU
Available for
Remote roles, or on-site in the EU
Beyond code
Treasurer, IEEE IAS student branch at ENISo (2022–2023)

Selected work

Software engineer, then technical director · core built solo, then a team of 4 led · AzertyUI · Apr 2025 – Jul 2026

chalet-montagne.com

A French ski-chalet rental marketplace listing 10,000+ chalets, on a legacy stack where a search page could take 50 seconds to render. I built the core of the Symfony rebuild solo from April 2025, then led a team of four through the rest of it until delivery in July 2026.

The site kept selling the whole time, so the legacy data and the business logic moved first, with functional parity as the bar. Then we rewrote the search and listing engine behind caching, query optimization and parallelized data processing, and images became on-demand WebP served in several sizes. The code follows SOLID with SonarQube as the gate, and ships through GitLab CI/CD, Docker Compose and Apache2.

Around the public site we delivered an owner back office, where chalet owners set up their listings and availability with automated emails and reminders, and an admin dashboard for revenue tracking, blocking users and a secure "log in as this user" for support. Seasonal pricing, two-way iCal sync, cron jobs that clean the database and a detector for logins from unusual countries complete it.

Result: search pages load in 4–6 s instead of 20–50 s, image bandwidth fell about 60%, and a test suite that did not exist reached 390+ tests behind a CI pipeline the team releases through.

  • Symfony
  • Doctrine
  • MySQL
  • PHPUnit
  • SonarQube
  • GitLab CI/CD
  • Docker

The site, page by page

live at chalet-montagne.com

Software engineer · AzertyUI · built solo, shipped to both stores · Aug 2024 – Mar 2025

SOC Rugby

The official app of the Chambéry rugby club: match calendar and reminders, live scores, rankings, in-app messaging and push notifications. Built solo in Flutter with GetX and SQLite, plus an iOS home-screen widget in SwiftUI, and used by 2,000+ fans. They refresh it at full time and it holds.

Like every Flutter project I build, it started from a Figma design that I translated screen by screen into clean Dart / Flutter widgets. I owned the releases end to end: Codemagic CI/CD, signing certificates, provisioning profiles, Xcode builds and store review, with Sentry watching production.

Shipped: a club with no app now has one on both stores, used by 2,000+ fans at 99.8% crash-free sessions, and unveiled to its sponsors at the season evening below.

  • Flutter
  • Dart
  • GetX
  • SQLite
  • SwiftUI
  • Codemagic
  • Sentry
  • Xcode
  • App Store
  • Google Play
SOC Chambéry club crest

The app, screen by screen

real screens, real season, shipped to App Store and Google Play

Unveiled by AzertyUI at the SOC Rugby sponsors' evening, Château de Tresserve, Bonport (Chambéry).

Château de Tresserve façade at night, the venue logo projected on the wall and a SOC Chambéry banner by the entrance Presentation slide on the venue screen titled Application Partenaires, showing the SOC Rugby partners app welcome screen Presentation slide crediting the app to NEXTIES and AzertyUI

Mobile engineer, part-time, remote, alongside studies · Hope Horizon Health & Care · Jul 2023 – Aug 2024

A patient–doctor app for Tunisia, live on Google Play and used by 40+ doctors and 3,000+ patients: appointment booking and reminders, real-time messaging, push notifications, ambulance calls on Google Maps, Google Sign-In, QR code scanning and medical AI features. I was the only mobile engineer, and I also wrote the FastAPI backend on MongoDB, deployed to AWS with GitHub Actions, and the ReactJS web.

As on every Flutter project I build, the app started as a Figma design and I translated it screen by screen into clean, reusable Dart / Flutter widgets, with Provider and GetX for state and Hive on the device. I built it part-time, alongside my engineering degree.

One engineer, four deliverables: Android app, web app, API and infrastructure, in production for 40+ doctors and 3,000+ patients.

  • Flutter
  • Dart
  • Provider
  • GetX
  • Hive
  • FastAPI
  • MongoDB
  • ReactJS
  • AWS

The Flutter app, screen by screen

real screens from the Flutter app, in production for patients and doctors

Also at AzertyUI: the company's management platform on .NET microservices, and before that an L-Mobile warehouse terminal on Dynamics 365. Both are on the .NET page.

In their words

Three recommendations from my LinkedIn profile, copied word for word, in the language they were written in. Read them on LinkedIn

Mikhael Bahmed Founder, ALPIUM The client · chalet-montagne.com

Collaborer avec Ghaith durant 14 mois a été une excellente expérience professionnelle. Au-delà de ses solides compétences techniques en développement web, Ghaith se distingue par son sens du détail et son écoute : il comprend vite les enjeux, pose les bonnes questions et livre un travail soigné. C’est un profil fiable, investi au quotidien et très agréable à côtoyer dans une équipe. Je recommande Ghaith les yeux fermés.

Read it in English

Working with Ghaith over 14 months was an excellent professional experience. Beyond his solid technical skills in web development, Ghaith stands out for his eye for detail and for listening: he grasps what is at stake quickly, asks the right questions and delivers careful work. He is a reliable profile, committed day to day and a pleasure to have in a team. I recommend Ghaith without the slightest hesitation.

LinkedIn recommendation ·

Chadi Fendri Project manager and software engineer, Hope Horizon Worked with me on SmartCare

Ghaith is a diligent and hard-working person with whom I’ve had the pleasure to work with. His innovation and creative spirit were crucial in pushing our project to a higher level, which added value and helped broaden its reach. I highly recommend Ghaith for his working ethics and consistency in delivering results.

LinkedIn recommendation ·

Amine Boumaiza Software engineer, AzertyUI Same team at AzertyUI

J’ai eu l’occasion de travailler avec Ghaith au sein de la même équipe. Ce que j’apprécie particulièrement chez lui, c’est son leadership. Il sait guider l’équipe efficacement, donner une direction claire et faire avancer les choses sans compliquer inutilement les sujets. C’est un collègue avec qui il est agréable de travailler, et son rôle dans la dynamique de l’équipe fait clairement la différence.

Read it in English

I had the chance to work with Ghaith on the same team. What I particularly value in him is his leadership. He knows how to guide the team effectively, set a clear direction and move things forward without making subjects needlessly complicated. He is a colleague it is a pleasure to work with, and his part in the team's dynamic clearly makes the difference.

LinkedIn recommendation ·

The path so far

  1. 2 — 10 Nov 2026

    One-week mission for Alpilink Groupe, through AzertyUI

    Built a wheel game feature for 10,000+ users, load-tested it with a simulator and shipped it to production. Also found and fixed a security flaw outside the task, on its own branch, sent to the team lead to review and merge. Details

  2. Jan 2026 — now

    Technical director, AzertyUI

    Promoted from first engineering hire. I lead a team of four engineers, review every pull request and report to the CEO. Led the chalet-montagne.com rebuild to delivery in July 2026; since August 2026, the company's management platform on .NET microservices, plus its server monitoring.

  3. Aug 2024 — Dec 2025

    Software engineer, first engineering hire, AzertyUI

    Joined as the first engineer. Built SOC Rugby solo and shipped it to both stores, then built the core of the chalet-montagne.com rebuild on Symfony.

  4. 2024

    Engineering degree, ENISo

    Applied Computer Science (EUR-ACE accredited), National School of Engineers of Sousse. Then a summer exchange at Murang'a University of Technology, Kenya, in July and August 2024, where I designed a React Native app so students could register remotely instead of on paper.

    Ghaith with fellow exchange student and faculty member at the Murang'a University of Technology monument Murang'a University of Technology, engineering building Murang'a University of Technology, campus grounds

    Murang'a University of Technology, Kenya — summer exchange, 2024

  5. 2023 — 2024

    Mobile engineer, Hope Horizon

    SmartCare, part-time and remote alongside the degree: the only mobile engineer, plus the FastAPI backend and the ReactJS web. 40+ doctors and 3,000+ patients use it.

Hiring me

For recruiters and hiring managers

A remote engineer you can slot in

Roles I fit
Full-stack · backend (.NET, Symfony/PHP or Python/FastAPI) · Flutter mobile · tech lead for a small team
Setup
Remote from Nabeul, Tunisia (UTC+1), or relocating within the EU. A full European day of overlap, plus the US Eastern morning
Contract
Employment through an employer of record, or a contractor agreement, tell me what your company uses
Start
On a date agreed for the role
Languages
English (B2, TOEIC) and French for daily work, German B1
Work authorization
Tunisian citizen: no permit needed for remote work; needs an EU work permit for on-site roles (EU Blue Card eligible)
Email me CV