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

Time away → returned as Technical Lead. Focus on growth from implementing software to technical direction, decisions, and enabling engineers.

NEOCUSTIC

Building a hearing-care platform from the ground up

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

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.

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.

COGARDEN

Owning the problem

My own platform for community-garden management. Responsibility includes: problem discovery → users → product → engineering → positioning → marketing → sales

0105

  • AMADEUS

    From Junior Developer to Technical Lead

    Time away → returned as Technical Lead.

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

    Explore the story →

  • NEOCUSTIC

    Building a hearing-care platform from the ground up

    Early-stage startup.

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

    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.

    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.

    Explore the story →

  • COGARDEN

    Owning the problem

    My own platform for community-garden management.

    Responsibility includes:

    problem discovery → users → product → engineering → positioning → marketing → sales

    Explore the story →

  1. UNDERSTAND

    Who has the problem?

  2. QUESTION

    Why does it matter?

  3. SIMPLIFY

    What actually needs to change?

  4. BUILD

    What is the smallest useful solution?

  5. OBSERVE

    Did it produce the expected outcome?

  6. LEARN

    What does this change about the next decision?

  • Amadeus

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

  • Neocustic

    Complex technology should not force users to experience unnecessary complexity.

  • Kappa Engineering

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

  • MyEasyTransfer

    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

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

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 →