Hi, I am Mahdi

Passionate and curious Software Engineer Who Loves Building

Scroll to explore

01 / ABOUT

A little more about me

A snapshot of where I’m based, what I use, and the foundations behind how I build.

01 / INTROsoftware engineer

I’m a software engineer based in Paris, focused on building reliable backend systems, thoughtful applications, and useful software.

02 / BASED IN

Paris, France

03 / STACKa practical toolkit

Languages

TypeScriptJavaScriptPythonC++C

Frameworks

Node.jsNestJSReact

Data / messaging

SQLRedisRabbitMQKafkaTigerBeetle

Infra / tools

DockerAWSGit

Other

SoliditySmart Contracts
05 / EDUCATION2021 — 2026
INSAT logo

INSAT

National Institute of Applied Science and Technology

Software Engineering

Tunis, Tunisia

06 / LANGUAGES
ENEnglish
FRFrench
ARArabic

02 / EXPERIENCE

My career journey so far

A few places where I’ve worked on products, systems, and the details between them.

SPARKLIN logo
REALITY logo
K-Noon logo

SPARKLIN

Nantes, France

Software Engineer

InternshipOn-site

Mid-February 2026 Mid-August 2026

  • Designed a provider-agnostic payment architecture supporting multiple providers and payment methods.
  • Developed a closed-loop wallet and ledger architecture focused on consistency, idempotency, and reliable money movements.
  • Built resilient payment workflows using state machines, retries, and event-driven processing.
  • Designed multi-region and multi-provider deployments across Europe and Southeast Asia.

REALITY

Seattle, Washington, United States

Software Engineer

Part-timeRemote

September 2025 November 2025

  • Continued contributing to the product after the internship.
  • Worked on frontend features and product improvements.
  • Configured staging and production environments on AWS Amplify for repeatable application releases.

Software Engineer

InternshipRemote

June 2025 August 2025

  • Built complex, reusable frontend components.
  • Optimized demanding features using segment trees and MEX structures.
  • Contributed to BFF development with Spring Boot.

K-Noon

Tunis, Tunisia

Full Stack Developer

Part-timeRemote

September 2023 November 2024

  • Built full-stack features for a document-processing application.
  • Automated deployments and improved application performance.
  • Handled client communication and application training.

Frontend Developer

InternshipRemote

August 2023

  • Built an internal PDF field-selection application.
  • Removed dependency on paid software for this workflow.

03 / PROJECTS

Selected projects

Small products, experiments, and systems built with care.

06 / CONTACT

Let's Talk

Have an opportunity, an idea, or just want to connect? Send me a message.