Mes projets

En parallèle de mes activités professionnelles, je m’investis dans des projets aux thématiques qui me touchent, comme le partage du savoir, les questions sociales et les logiciels libres.

  1. Vérifiez votre adéquation cantonale

    Ce site calcule « l’affinité cantonale » en comparant les réponses aux objets de votations suisses avec les résultats des cantons. Des animations SVG et une présentation des résultats en temps réel visent à renforcer l’impression de jeu.

    Le site exploite les données open data de l’OFS.

    • Elm
    • Open data
  2. Animal charity shop

    Mini shop en soutien aux associations qui aident les animaux. Le site est composé d’un backend réalisé avec Django pour la gestion des commandes et des paiements, et d’un frontend réalisé avec Elm pour une expérience d’achat fluide.

    Les plateformes de paiement Stripe et PayPal ont été intégrées sur le site.

    • Django
    • Elm
  3. La programmation, je me lance !

    Dans le cadre de «Lire à Lausanne», cette conférence interactive, dédiée aux femmes, a pour but de faire découvrir le monde de la programmation, et de démystifier un domaine encore trop masculin et souvent vu comme inaccessible.

  4. Orbital Game Jam 3

    Ma première game jam m’a permis de découvrir le processus de création de jeux vidéo. Sur les thèmes «Qui peut le plus peut le moins» et «Il ne peut en rester qu’un», j’ai participé à la réalisation d’un jeu dans lequel un groupe d’alpinistes doivent gravir un sommet pour remettre un message.

    Le jeu a été réalisé en 24h avec le moteur de jeu libre Godot.

  5. Un volcan par jour

    Projet d’exploration graphique et thématique sur le sujet des volcans, par la dessinatrice Fanny Vaucher. Une attention particulière a été portée à la flexibilité au niveau de l’édition. La conservation de l’aspect manuscrit sur papier a constitué un défi supplémentaire.

    • Django
    • Wagtail
  6. Génies du code

    Ce guide illustré, dont je suis l’auteur, enseigne les bases de la programmation à travers la réalisation d’un site web avec Python, Django, CSS et HTML. Il a été auto-édité et financé en partie grâce à un financement participatif.

    Le site du livre propose des articles et des exercices pour aller plus loin. Les exercices Python peuvent être exécutés directement dans le navigateur grâce à un interpréteur Python écrit en JavaScript.

    • Django
  7. Powercoders

    Powercoders est une association dont le but est de former des réfugié-e-s aux métiers de l’informatique.

    En tant que coach, mon rôle a été d’aider les étudiant-e-s sur le plan technique durant un trimestre. Un défi aussi bien pédagogique que technique puisqu’il s’est agi d’expliquer des concepts à des personnes parfois très débutantes avec des technologies très variées.

  8. Django Girls

    Django Girls est une association dont le but est de faire découvrir la programmation au cours d’ateliers non mixtes.

    J’y ai participé en tant que coach à plusieurs reprises, puis ai organisé un atelier sur un week-end, qui a réuni une quarantaine de participantes.

  9. Association PEA

    Engagé pour les animaux depuis 2015, j’ai réalisé plusieurs sites web pour l’association suisse romande PEA - Pour l’Égalité Animale.

    Le site est composé d’une partie publique, ainsi que d’un intranet qui permet d’effectuer le suivi des membres dans le processus d’accueil et de gérer la structure interne. La spécificité de ce projet est les nombreuses interactions avec l’API Google ainsi que d’autres services tiers.

    • Django
    • DjangoCMS
    • Elm
  10. Qui sont les poissons ?

    La campagne « Qui sont les poissons ? » cherche à visibiliser les individus aquatiques, qui ne sont peu voire pas considérés ni par le public, ni par les campagnes de protection des animaux.

    Ce site consiste en une unique page statique avec un peu de JavaScript, réduisant le temps de chargement et les coûts de maintenance au maximum.

  11. Enquêtes en abattoirs suisses

    Présentation d’enquêtes vidéo en abattoirs suisses. Pour chaque enquête, le site donne la possibilité de signer une pétition pour demander des améliorations concrètes pour les animaux.

    Le site est multilingue et dispose d’une page par enquête, chacune réalisée grâce à des modules de CMS.

    • Django
    • DjangoCMS
  12. Journée Mondiale pour la Fin du Spécisme

    Lancé dans l’urgence en même temps que la campagne, en 2015, le site web de la Journée Mondiale pour la Fin du Spécisme donne à la fois des informations théoriques sur le spécisme, du matériel militant, ainsi que des informations sur les actions menées à travers le monde dans le cadre de cette journée mondiale.

    Le code de ce site est aussi utilisé sur le site de la Journée Mondiale pour la Fin de la Pêche.

    • Django
    • DjangoCMS