gm.

A freelance full-stack developer who builds the whole feature

I take a feature from the database to the screen: the schema, the API, the web front end and the mobile app, deployed and tested. Technical director at AzertyUI leading a team of four, with apps used by 2,000+ fans and 3,000+ patients.

Open to freelance projects · answers within the day

What I build

Products I have shipped end to end

chalet-montagne.com listing page with filters and chalet cards

chalet-montagne.com

A French ski-chalet marketplace rebuilt on Symfony while it kept selling: legacy data and business logic moved first, then a new search engine behind caching, query optimisation and on-demand WebP images. I built the core solo from April 2025, then led a team of four to delivery in July 2026.

10,000+ chalets · search 20–50 s → 4–6 s · 390+ tests · ~60% less image bandwidth

See the case study
SmartCare app, home screen with its feature tiles

SmartCare

A patient–doctor app for Tunisia, live on Google Play: booking and reminders, real-time messaging, ambulance calls on Google Maps. I was the only mobile engineer and also wrote the FastAPI backend on MongoDB, deployed to AWS, and the React web app.

40+ doctors · 3,000+ patients

See the case study
Schematic of the AzertyUI platform: Angular app, API Gateway, .NET services over gRPC

AzertyUI company platform

Absences, expenses, tickets, contracts and payslips in one place, on .NET (ASP.NET Core) microservices behind an API Gateway, talking over gRPC, with Angular 21 in front. I lead the four engineers building it, plus the company's server monitoring.

team of 4 led · microservices · gRPC · Angular 21

How a project runs

  1. A short call

    We talk through the product, the users and what is slow or missing today. Thirty minutes is usually enough.

  2. A written scope and a first milestone

    You get a scope in plain words and a first milestone we can both check against, quoted per project or per day.

  3. Work in the open

    Reviewable commits on your repository, tests that grow with each feature, and a deployed build you can click at every step.

Questions people ask first

Do you work on the frontend or the backend?

Both, and the database under them. Most of my projects needed the whole path, and owning it end to end is where I am most useful.

Can you join an existing team and codebase?

Yes. I review every pull request on a team of four, and rebuilt a legacy marketplace while it was still in production.

How much does it cost?

It depends on the scope, so I quote per project or per day once the scope is written down. The first call and the written scope are free.

Which timezone do you work in?

Nabeul, Tunisia, at UTC+1: a full European working day of overlap, plus the US East Coast morning.

What languages do you work in?

English and French every day (both B2, English certified by TOEIC), and German at B1.

Other ways I can help

Email me CV