Skip to content
CESTOLIV
297 FR

Projects

Personal
  • iOS
  • Android
  • TypeScript

Overload

CTO and co-founder

Strength training, running, cycling, sleep, body composition: Overload logs the sessions and does the analysis. I co-founded it and I'm the CTO.

Clients

3 entries
  • Client
    • Web
    • AI Chat

    Eco-Building Concept

    engineering consultancy

    The website for Eco-Building Concept, an engineering consultancy. A chat answers questions about the firm and fills in the quote request with the visitor.

  • Client
    • Cloud
    • Infrastructure
    • Web

    Signature d'Intérieur

    interior design and decoration

    Signature d'Intérieur's whole IT stack runs through me: cloud, servers, workstations, telephony and the website.

  • Client
    • C
    • C#
    • .NET
    • Electron
    • React

    HCR-12 Driver

    robotics

    A driver that steers MacTech's Hanwha HCR-12 robot arm with a 3Dconnexion SpaceMouse: the mouse's six degrees of freedom wired straight onto the arm's six axes.

Personal projects

6 entries
  • Personal
    • iOS
    • Android
    • Expo
    • TypeScript

    Everest

    gamified step tracker

    A step tracker that turns your steps into badges named after real places: the Golden Gate Bridge, a mountain pass, Everest from sea level at 1.6 million steps.

  • Personal
    • iOS
    • Android
    • Expo
    • TypeScript

    Trade the Scroll

    screen time

    A screen-time app that answers the Instagram feed with a photo you took and one thing to do in the time you have. One payment, no subscription.

  • Personal
    • TypeScript
    • CI/CD
    • SSH
    • Docker

    grove

    CI runner fleet

    One YAML file describes a fleet of self-hosted GitHub and GitLab runners. grove makes the hosts match it, watches the jobs, and restarts whatever wedges.

  • Personal
    • TypeScript
    • Swift
    • macOS
    • Todoist

    forest

    git worktrees and AI agents

    Two tools: wt, a git worktree TUI that starts one AI agent per branch, and agent-spawner, a daemon that picks up Todoist tasks marked Agent Ready and dispatches them.

  • Personal
    • TypeScript
    • Bun
    • CLI

    zammad-cli

    helpdesk CLI

    Create, search, reply to and close Zammad tickets from the terminal, without opening the helpdesk.

  • Personal
    • Node.js
    • Docker
    • duplicity
    • Matrix

    babak

    encrypted backups

    Backs up local directories, servers over SSH and WordPress sites over FTP. duplicity and GnuPG encrypt each increment, and the report lands in a Matrix room.

I've got tons of other personal projects: everything not on this page can be found on my GitLab or my GitHub.

42born2codecompleted

my coursework at 42 (Lyon)