Skip to content

Work that has to be right.

A marketplace’s infrastructure, a country’s digital identity, a company’s environmental numbers. Here’s where I’ve been, and what I did there.

Three worlds, one habit.

Digital identity

Proving who you are, without giving yourself away.

At EPFL’s Center for Digital Trust I worked on the technology behind Switzerland’s E-ID: digital wallets, verifiable credentials and selective disclosure — reading the specs, then building the proof-of-concept in Rust or TypeScript.

  • Verifiable credentials
  • Zero-knowledge proofs
  • Rust
  • WASM

Chapters.

  1. 2025 → now

    Dec 2025 – now · 10 months

    Current

    Staff Software Engineer

    Resilio · Renens, Switzerland · Full-time

    Building an environmental accountability platform that helps sustainability professionals analyse and understand their impact. The domain is complex, so the code follows it: Domain-Driven Design on modern Python.

    • Domain-Driven Design
    • Django
    • REST Framework
    • Python
    • Sustainability tech
  2. 2024

    Sep – Nov 2024 · 3 months

    Climate Fellow, cohort 6

    Climatebase · Remote · Fellowship

    Studied the climate side of energy, transportation and agriculture, worked with the non-profit ClimateRoboticsNetworks, and started a working group on Sustainable IT at EPFL, sponsored by its Research Software Engineering community.

    • Climate tech
    • Sustainability
    • Energy
    • Transportation
    • Agriculture
  3. 2023 → 26

    Apr 2023 – Apr 2026 · 3 years 1 month

    Research Software Engineer, Digital Identities

    Center for Digital Trust (C4DT), EPFL · Lausanne, Switzerland · Full-time

    On Switzerland’s E-ID, I experimented with the newest standards for digital wallets and verifiable credentials. On predictive maintenance, I used homomorphic encryption and decentralised learning so several parties could train one model without sharing their data. Most weeks meant reading papers and specs, then proving an idea in whatever language fit.

    • Digital identity
    • Cryptography
    • Rust
    • TypeScript
    • E-ID
    • Zero-knowledge proofs
  4. 2019 → 21

    Jan 2019 – Feb 2021 · 2 years 2 months

    Senior Software Engineer

    Back Market · Paris, France · Permanent

    Built cloud-based systems that scaled with one of France’s biggest startups, on AWS and platform-as-a-service infrastructure.

    • AWS
    • Python
    • Django
    • PostgreSQL
    • Platform as a service

Have something that has to be right?

I’m open to collaborating on digital identity, sustainability and IoT.

Write to me on LinkedIn