Build yours with Atelier — the portfolio template behind it.Get it →

WORK

I have built software in very different environments: a large enterprise, early-stage startups, consulting engagements, client projects, and my own products.

What changed over time was not only the technology I used. It was the amount of the problem I became responsible for.

AMADEUS

From Junior Developer to Technical Lead

A global travel-technology company whose systems sit behind airline reservations, airports, and much of the infrastructure that makes large-scale travel work.

Java, Docker, Kubernetes, Grafana, Git, Splunk

Reliability is not only a property of software. Teams also need systems that allow them to make reliable decisions.

NEOCUSTIC

Building a hearing-care platform from the ground up

Early-stage startup building a hearing-care platform from the ground up.

React, React Native, Node.js, MongoDB, Python, Prometheus, Git

Complex technology should not force users to experience unnecessary complexity.

KAPPA ENGINEERING · OIL & GAS

Contributing to wells management software

Full-Stack Consultant contributing to the development of an application for managing wells in a specialized oil and gas environment.

React, C#, Git, Azure

In specialized environments, useful engineering depends on understanding the domain, not only the technology.

MYEASYTRANSFER

When software becomes a business

During COVID, I designed and built the first version of a money-transfer product from France to Tunisia.

React, Node.js, MongoDB, Git

Building the software can be the easiest part. A product becomes a business only if people discover it, trust it, and keep using it.

COGARDEN

Owning the problem

My own platform for community-garden management.

Next.js, Node.js, MongoDB, Git, Cursor, Dokploy, Cloudflare

Building the product is sometimes easier than discovering what should be built.

0105

  • AMADEUS

    From Junior Developer to Technical Lead

    A global travel-technology company whose systems sit behind airline reservations, airports, and much of the infrastructure that makes large-scale travel work.

    Focus on growth from implementing software to technical direction, decisions, and enabling engineers.

    Java, Docker, Kubernetes, Grafana, Git, Splunk

    Reliability is not only a property of software. Teams also need systems that allow them to make reliable decisions.

    Explore the story →

  • NEOCUSTIC

    Building a hearing-care platform from the ground up

    Early-stage startup building a hearing-care platform from the ground up.

    A mobile app for people with hearing loss, with hearing-aid management and AI-assisted automatic adaptation based on patient context. A professional platform for patient management and remote hearing-aid fitting.

    React, React Native, Node.js, MongoDB, Python, Prometheus, Git

    Complex technology should not force users to experience unnecessary complexity.

    Explore the story →

  • KAPPA ENGINEERING · OIL & GAS

    Contributing to wells management software

    Full-Stack Consultant contributing to the development of an application for managing wells in a specialized oil and gas environment.

    React, C#, Git, Azure

    In specialized environments, useful engineering depends on understanding the domain, not only the technology.

    Explore the story →

  • MYEASYTRANSFER

    When software becomes a business

    During COVID, I designed and built the first version of a money-transfer product from France to Tunisia.

    The product later grew across markets after I handed it over, and showed me that building the software is not the same as building the business.

    React, Node.js, MongoDB, Git

    Building the software can be the easiest part. A product becomes a business only if people discover it, trust it, and keep using it.

    Explore the story →

  • COGARDEN

    Owning the problem

    My own platform for community-garden management.

    Unlike a client project, I am responsible for the full loop: understanding users and the problem, defining the product, building it, and taking it to market through positioning, marketing, and sales.

    Next.js, Node.js, MongoDB, Git, Cursor, Dokploy, Cloudflare

    Building the product is sometimes easier than discovering what should be built.

    Explore the story →

Not everything I build deserves to become a case study.

The Lab is where I explore problems, prototypes, ideas, and products before I know where they will lead.

Explore the Lab →

I am most interested in situations where the technical question is only part of a larger product or business problem.

Let's work together →