Skip to content

Full-stack software engineerMobileBackendCloud

I build production software that has to work at scale.

Full-stack engineer specializing in Flutter, backend systems and cloud infrastructure. I've built real-time products used by 100k+ users and systems processing 10M+ transactions per year.

Available for full-timefreelancetechnical partnerships

Portrait of Akram Trabelsi Karoui

Results in production

  • 10K+concurrent users
  • <200mslatency
  • 10M+transactions / year
  • 100K+users in France
  • ~80%requests dispatched without delay
02Video

See my work in action

What I can build for you, and how we can work together. The short version: the problems I solve, the results behind them, and the ways to work with me.

Skip to my work
03Selected work

Featured projects

Five products across fintech, autonomous mobility, EV charging, sports booking and high-volume transactions, plus three smaller builds.

  • SQY Flex app screenshot

    Autonomous mobilityBackend & Cloud Engineer

    SQY Flex

    A fleet of autonomous shuttles (3 real, 2 simulated) needed a cloud-native platform for bookings, route optimisation and field operations.

    ~80%of ride requests accepted with no delay

    Read the case study : SQY Flex
  • InnoSight Financial web app screenshot

    FintechTeam Lead

    InnoSight Financial

    A portfolio and asset management product needed real-time data at scale and bank-grade security.

    10k+concurrent users at <200ms latency

    Read the case study : InnoSight Financial
  • Paramedics app screenshot

    TransactionsSoftware Engineer

    Paramedics

    Client infrastructure needed a cross-platform mobile product and a faster backend for high transaction volume.

    10M+transactions per year

    Read the case study : Paramedics
  • Borne4You app screenshot

    EV chargingSenior Mobile Engineer

    Borne4You

    EV drivers needed live charger locations and charging status on both platforms.

    10k+drivers with live charging data

    Read the case study : Borne4You
  • MyMatch app screenshot

    Sports bookingLead Flutter Developer

    MyMatch

    Sports complexes needed one booking product they could brand as their own.

    1,500+payments in the first quarter

    Read the case study : MyMatch

Also built

  • Treek web app screenshot

    Shipping & logistics

    Treek

    One dashboard where e-commerce merchants compare rates, book and track shipments across multiple courier companies. React frontend on a Laravel API, deployed with Laravel Forge behind Cloudflare.

  • Wash.ME app screenshot

    Self-service laundry

    Wash.ME

    Flutter app for a network of 7,800+ connected self-service launderettes across Europe: find a launderette nearby, check machine availability, and follow a wash cycle live with a notification when it is done. 100k+ users. Also handled App Store Optimization.

  • Dada Hip Hop Academy web app screenshot

    Dance & arts academy

    Dada Hip Hop Academy

    Website for a Tunis academy teaching dance, gymnastics, martial arts and artistic creation, supported by EU4Youth and the European Union. Presents the dance clubs, the recording studio and the creative workshops, with a digital space for the community.

01 / 05Case study 1 / 5
SQY Flex app screenshot
Autonomous mobility · AI Mobility Solutions

SQY Flex

Backend & Cloud EngineerMar 2025 – present

Key outcome~80%
of ride requests accepted with no delay

Context

A fleet of autonomous shuttles (3 real, 2 simulated) needed a cloud-native platform for bookings, route optimisation and field operations.

Results

  • ~80% of requests dispatched with no delay
  • VPS-to-Kubernetes migration with zero downtime

Engineering decisions

  1. 01Designed a scalable microservices architecture with Spring Boot and Spring Cloud Gateway.
  2. 02Wired sync and async service-to-service communication with Kafka, OpenFeign and WebClient.
  3. 03Built a dynamic scheduling engine that optimises routes under real-time constraints: delays, execution queues, automatic recovery.
  4. 04Designed secured APIs (JWT, HTTPS) the shuttles call to scan passenger QR codes live.
  5. 05Added real-time shuttle tracking over WebSocket, and fleet notifications with Kafka and Firebase.
  6. 06Migrated from a VPS to Kubernetes (Deployments, StatefulSets, Ingress, health probes) with S3-compatible storage, and automated releases with GitHub Actions behind Nginx and SSL.

Stack

Java · Spring Boot · Spring Cloud · FastAPI · Kafka · PostgreSQL · Redis · Kubernetes · Docker · GitHub Actions · OVH · Firebase · Angular

02 / 05Case study 2 / 5
InnoSight Financial web app screenshot
Fintech · Remote (USA)

InnoSight Financial

Team LeadJul 2024 – Feb 2026

Key outcome10k+
concurrent users at <200ms latency

Context

A portfolio and asset management product needed real-time data at scale and bank-grade security.

Results

  • Release time cut from 2 hours to 15 minutes, zero downtime
  • Project turnaround reduced by 25%

Engineering decisions

  1. 01Led a cross-functional engineering team.
  2. 02Designed the architecture around a real-time WebSocket layer.
  3. 03Secured authentication with Keycloak SSO and enforced OWASP Top 10 standards.
  4. 04Automated release pipelines.
  5. 05Wrote the specs and architecture docs used by Finance, R&D and business stakeholders.

Stack

Flutter · React · Spring Boot · Django · Keycloak · GitLab CI/CD · Docker · Azure DevOps

03 / 05Case study 3 / 5
Paramedics app screenshot
Transactions · Sfax, Tunisia

Paramedics

Software EngineerNov 2023 – Nov 2024

Key outcome10M+
transactions per year

Context

Client infrastructure needed a cross-platform mobile product and a faster backend for high transaction volume.

Results

  • Backend computation 60% faster
  • Admin manual workload down 40%

Engineering decisions

  1. 01Built the Flutter mobile platform.
  2. 02Built the NestJS backend services behind it.
  3. 03Streamlined the operational management software used by administrators.

Stack

Flutter · NestJS · React

04 / 05Case study 4 / 5
Borne4You app screenshot
EV charging · Remote (France)

Borne4You

Senior Mobile EngineerOct 2024 – Feb 2025

Key outcome10k+
drivers with live charging data

Context

EV drivers needed live charger locations and charging status on both platforms.

Results

  • Distribution efficiency improved by 80%

Engineering decisions

  1. 01Engineered the Flutter app with real-time WebSocket telemetry.
  2. 02Set up Codemagic CI/CD for App Store and Google Play releases.

Stack

Flutter · WebSockets · Firebase · Codemagic

Download Borne4You on the App StoreGet Borne4You on Google Play
05 / 05Case study 5 / 5
MyMatch app screenshot
Sports booking · Sfax, Tunisia

MyMatch

Lead Flutter DeveloperDec 2024 – Aug 2025

Key outcome1,500+
payments in the first quarter

Context

Sports complexes needed one booking product they could brand as their own.

Results

  • Scheduling overlaps reduced by 60%
  • Rated 4.7/5 on Google Play

Engineering decisions

  1. 01Architected a white-label, multi-flavor Flutter app: one codebase, many brands.
  2. 02Added real-time WebSocket messaging.
  3. 03Integrated payments.

Stack

Flutter · WebSockets · NestJS · Firebase

Get MyMatch on Google Play
04Experience

Professional journey

From developer to team lead in four years: the main roles, the freelance engagements alongside them, and education.

Full CV

Main career

  1. Mar 2025 – presentCurrent

    Backend & Cloud Engineer

    AI Mobility Solutions

    Built SQY Flex, a cloud-native microservices platform for autonomous shuttles: route scheduling engine, Kafka messaging, live tracking, and Kubernetes deployment on OVH.

    ~80%of ride requests accepted with no delay

    Read the SQY Flex case study
  2. Jul 2024 – Feb 2026

    Team Lead Engineer

    InnoSight Financial · Remote (USA)

    Led a cross-functional engineering team across architecture, security and release pipelines. Real-time layer serving 10k+ concurrent users at under 200ms.

    10k+concurrent users at <200ms latency

    Read the InnoSight Financial case study
  3. Nov 2023 – Nov 2024

    Software Engineer

    MyPartner ISC · Sfax

    Built the Flutter platform and NestJS backend behind 10M+ transactions per year. Backend computation 60% faster.

    10M+transactions per year

    Read the Paramedics case study
  4. Apr 2022 – Oct 2023

    Full-Stack Developer

    Piximind · Sfax

    Built Wash.ME, a self-service laundry app with 100k+ users in France. Mentored 7 final-year engineering interns, 5 of whom were hired full-time.

    100k+users

    Visit Wash.ME

Selected freelance engagements

Contracts taken on alongside the main roles, which is why the dates overlap.

  • Dec 2024 – Aug 2025Freelance contract

    MyMatch

    Lead Flutter Developer · Sfax

  • Oct 2024 – Feb 2025Freelance contract

    Borne4You

    Senior Mobile Engineer · Remote (France)

Education & certifications

  • EducationEngineering degree, Computer EngineeringNational Engineering School of Sfax · CTI-accredited · 2019–2022
  • EducationPreparatory cyclePreparatory Institute for Engineering Studies of Sfax · 2017–2019
  • CertificationProfessional ScrumScrum.org · 2022
  • CertificationRust ProgrammingKodeKloud · 2025
  • CertificationDockerKodeKloud · 2022
  • CertificationCommunication & Interpersonal SkillsPMI · 2022
05How I work

How I work, and the tools I do it with.

Five practices I bring to every team, and the stack grouped by what each tool is for.

Practices

  1. 01

    Architecture first

    Specs and documentation before code, so stakeholders and engineers align early.

  2. 02

    Automated delivery

    CI/CD from day one, so releases are fast, repeatable and low-risk.

  3. 03

    Quality gates

    Code review, SonarQube and automated tests (Playwright, Vitest), so issues surface before users see them.

  4. 04

    Security by default

    SSO, OWASP Top 10 and schema validation, especially in fintech.

  5. 05

    Growing people

    Mentoring and clear reviews, so the team gets stronger, not just the codebase.

Tech stack

Mobile

One Flutter codebase for iOS and Android, with native access where it matters.

  • Flutter
  • Dart
  • BLoC / Provider
  • Firebase
  • Android SDK
  • iOS
  • Multi-flavor builds

Web

Dashboards, admin tools and customer-facing web apps on the same APIs as the mobile apps.

  • React
  • Angular
  • TypeScript
  • Vite

Backend

Typed, structured frameworks matched to the team and the domain, real-time where the product needs it.

  • Spring Boot / Spring Cloud
  • NestJS
  • Laravel / Symfony
  • Django
  • FastAPI
  • Kafka
  • WebSockets

Databases

Relational databases for the core data, Redis where speed matters.

  • PostgreSQL
  • MySQL
  • Redis

DevOps & cloud

Every merge is built, tested and ready to ship.

  • Docker
  • Kubernetes
  • GitHub Actions
  • GitLab CI/CD
  • Codemagic
  • Fastlane
  • Nginx
  • Azure
  • AWS
  • OVH
  • Cloudflare

Quality & security

Standards enforced by tooling, not memory.

  • Clean Architecture
  • SonarQube
  • Playwright
  • Vitest
  • Zod
  • Keycloak SSO
  • JWT
  • OWASP Top 10

Languages

Picked for the job: typed where it counts, scripting where it saves time.

  • Dart
  • TypeScript
  • JavaScript
  • Java
  • Python
  • Rust

Need this stack on your product?

A few lines about your product are enough. You'll get a reply within 24 hours on how I'd approach it.

Tell me what you're building
06Work with me

Let's build something great

Full-time (remote or relocating), freelance, a team I lead, or a startup to build together.

  • Full-time

    Hiring for a full-time role?

    Remote from Sfax, or relocating for the right team. Fluent in English and French, and used to working across time zones.

    Best forProduct companies hiring a full-stack, mobile or backend engineer.

    Work mode
    Remote, or relocation worldwide
    Current role
    Backend & Cloud Engineer, AI Mobility Solutions
    Notice period
    3 months
    Work authorisation
    Visa sponsorship needed to relocate
  • Freelance

    Need a senior engineer on your product?

    Remote contracts, full-time or part-time: a few days a week, or all of them. Mobile, web and backend, from architecture to store release.

    Best forTeams and founders who need an extra senior engineer on a product.

    1. 01Discovery · Your users, goals and constraints, in one short call.
    2. 02Planning · Architecture, scope and milestones agreed in writing.
    3. 03Development · Short iterations with working builds you can test.
    4. 04Review · Code review, tests and security checks before each release.
    5. 05Delivery · Store release, handover docs and a clean repository.
  • Team

    Need a whole team, not one engineer?

    I put together and lead the team your product needs, the way I led a cross-functional team at InnoSight. You deal with one person: me.

    Best forCompanies that need a product built and delivered, not just staffed.

    1. 01Sized to the scope · Mobile, web, backend and DevOps, only the roles you need.
    2. 02Led end to end · I own architecture, code review and delivery.
    3. 03Visible progress · Regular demos and written updates, no black box.
  • Startups & partnerships

    Building something new?

    Open to early-stage startups, ideas backed by investors, and collaborations with other builders.

    Best forFounders at the idea or MVP stage, investors, and other builders.

    1. 01Technical partner · Owning the product and the tech from day one.
    2. 02Investor-ready MVP · A working product to show, built to keep growing after the round.
    3. 03Collaborations · Joint projects with agencies, studios and other freelancers.
07Contact

Have a product to build?Have a team that needs engineering expertise?Let's talk.

Start a conversation

Sfax is on UTC+1; replies within 24 hours.

Or reach me directly

Based in Sfax, Tunisia · Available remotely

Get in touch

Tell me about the role or the project. I reply within 24 hours.

All three fields are required. Replies within 24 hours.
Available for roles & projects
Let's talk