the-stranger-logo
en-flag fr-flag github
en cours

Side projects


Je suis très centré sur le respect de ma data personnelle, mon empreinte digitale, l’IoT, le self-hosted, et en général sur de nouveaux outils et du software : j’ai toujours quelques projets pour m’occuper, apprendre ou automatiser mon quotidien.


Technologies

Voici un aperçu des technologies et domaines explorés dans mes side projects :

DomaineTech / Outils
IoT / EdgeRust Rust, state machines, Linux embarqué, LLama local, MQTT
Jeu local (grid-based)TypeScript Typescript, RxDB, Yjs, Cloudflare Workers (Durable Objects/D1 & Pages), Auth0
Self-host & infra persoWireGuard / Tailscale, Ubuntu Server & RAID, Docker, monitoring (Grafana), TanStack React (projets perso), PWA frontends (ex: front alternatif de lequipe.fr)

Projets / Exemples

  • Un ensemble d’outils IoT expérimentaux en Rust pour devices locaux et communications MQTT.
  • Un petit jeu local-first basé sur une grille (POC) utilisant RxDB + Yjs pour la collaboration hors-ligne et Cloudflare Durable Objects pour la logique serveur.
  • Plusieurs projets self-host : VPN, server Ubuntu, solutions de stockage personnelles, et frontends alternatifs (ex : https://github.com/the-boj/sport-results).

Freelance

Je prends aussi des missions freelance ponctuelles, surtout des missions courtes. Ces derniers temps, ça tourne surtout autour de la transformation d’entreprise par l’automatisation : identifier les processus récurrents, les passer en flux automatisés pour fiabiliser, alléger la charge manuelle et accélérer le rythme des équipes.


Teramed, Mindflow, QuickTask

Trois missions qui se lisent comme une petite chronologie sur la place de l’IA dans mon travail.

  • Teramed — Mon dernier projet hors IA
  • Mindflow — La transition réelle vers de l’agentic coding à plus grande échelle : agents intégrés, plus que juste de l’autocomplétion ou d’un copilote ponctuel.
  • QuickTask — Le premier projet où l’IA a une grande importance : spec-driven development, elle développe la majeure partie du code frontend, m’assiste sur le backend et peut quelques fois réaliser des refactors en autonomie sur des sujets non sensibles, elle n’approche ni de rien ni de loin si tout ce qui est infra.

Retex

J’essaie systématiquement de tester une techno qui m’intrigue : soit parce que j’ai une idée, soit pour comprendre son périmètre et ses usages. Il est rare que je pousse un projet au-delà d’un petit POC, sauf lorsqu’il devient utile au quotidien (ex : ma stack self-host). Je reste à l’affût des nouveautés et des trouvailles.

J’ai une hygiène réseau assez exigeante, mais c’est à travers elle que je trouve le calme : aucun réseau social, aucune messagerie grand public, presque aucune inscription sur les sites, nettoyage de mes traces sur les moteurs de recherche, alias d’e-mail pour chaque usage. Pour garder malgré tout un confort du quotidien, j’ai dû monter des systèmes chez moi. J’ai donc un petit homelab — trois ou quatre machines et un routeur avec VPN sortant : l’une héberge les applications (musique, photos, Home Assistant, fichiers personnels), une autre gère le DNS, le VPN entrant, Tailscale et mon agent d’IA, une autre fait tourner un petit modèle d’IA et quelques services en plus. Cela me permet d’être en permanence relié à mon homelab depuis le téléphone et d’avoir accès aux mêmes services que la plupart des gens, avec des solutions plus douces et un usage plus responsable de mes données, chez moi.

Côté projets perso, je mets en scène cet agent comme interlocuteur au quotidien : Hermes Agent derrière OpenRouter, Firecrawl pour des parcours web et des synthèses quand il faut aller chercher l’info ailleurs que dans le modèle, Linear pour capitaliser la connaissance et formaliser les tickets, puis Cursor ouvert à partir d’un ticket quand il s’agit de passer au code. Je m’en sers pour des recherches approfondies sur des sujets variés, pour piloter des automations ou des tâches récurrentes, et je cherche surtout un flux agentique qui tienne sur la durée pour mes projets non professionnels — autonomie maximale entre recherche, planification et implémentation, avec un minimum d’interventions manuelles entre les étapes.


Merci pour la lecture !