MB
  • ZEvent Dashboard

    A control room to follow several Twitch streams. Made for a charity event: live fundraising total, floor plan, a mosaic of Twitch channels, all driven from an iPad. Node server with no dependencies. Runs on my VPS.

    ZEvent Dashboard
  • Networks & home lab

    Internship at the town hall, lab at home. Internship in the IT department of Bourg-Saint-Maurice town hall: mostly Zabbix, switches and Active Directory. At home, a Proxmox box with a few VMs to try things out (AD, VLANs, VPN, a NAS).

  • L'Établi

    eBay listings from a photo. I photograph a car part, Gemini writes the eBay listing. It started as a tool for a garage, then I rebuilt it with accounts and Stripe subscriptions. Node, SQLite, Docker.

    L'Établi
  • LPH Connect

    The school buses. Unofficial iOS app showing the next buses and the walk to the station. Timetables come from a GTFS export, the API runs on my VPS.

  • flightwatch

    An alert when a plane passes close. A small service that watches the planes around a flight (open ADS-B data) and sends me a WhatsApp or Telegram message. Node, Docker.

  • Course space

    My courses online, for a friend. A private site to share my vocational-diploma courses. Key or passkey login, encrypted backups. Next.js, SQLite.

  • SNCF tkt

    Train tracking on iPhone. iOS app to follow a train journey, with a widget and an Apple Watch version. A personal project in Swift.