Portrait of Sylvain Tremblet

Sylvain
Tremblet

Front-End Developer, Geneva

I enjoy shaping an interface as much as coding it. Four years of React and TypeScript on medical applications and their design systems.

Projects

Hockey Libre Genève home page

Hockey Libre Genève

Open hockey schedules for Geneva's ice rinks, gathered on one bilingual site. Each rink has its own calendar you can add to Apple, Google or Outlook, and it updates itself every week.

  • Astro
  • Python
  • GitHub Actions
  • Cloudflare Pages & Workers
  • iCalendar
# config.yml
schedule: '0 0 * * *'
defaults:
  retention: 3
folders:
  - source: '/source/folder1'
    destination: '/destination/folder1'
  - source: '/source/folder2'
    destination: '/destination/folder2'
    retention: 10

Backhaul

A scheduled backup tool that uploads local folders to Infomaniak kDrive, with configurable retention per folder. It runs in a Docker container.

  • TypeScript
  • Node.js
  • Docker
  • Zod
  • Vitest

Contact