Je m'appelle Julien et je suis développeur fullstack JS
J'aide les personnes à atteindre leurs objectifs en créant des applications web simples et efficaces.
Basé en France
8 années d'expériences




Me contacter
Mon aventure

4 ans chez Tempin
J’ai passé 4 ans chez Tempin en tant que développeur frontend (Vue.js avec Quasar).
L’aventure s’est terminée en juin 2025. J’ai eu la chance de travailler avec une superbe équipe qui me manquera beaucoup. Ce projet m’a permis de monter rapidement en compétences et d’en apprendre d'avantage sur les subtilités d’une start-up.
Ça a été un tournant majeur dans ma carrière de développeur, et je n’en retiens que du positif.
Des projets perso
En parallèle de mon expérience chez Tempin et encore aujourd’hui je me suis amusé à créer des side projects qui m’ont permis de développer mes compétences et de me lancer de nouveaux défis.
J’ai pu explorer différentes technologies afin d’en apprendre d'avantage. Certains de ces projets sont disponibles en libre accès sur mon GitHub.
Certains de ces projets sont disponibles en libre accès sur mon GitHub.

Habits Hero
Aujourd’hui je travaille principalement sur l’un de mes projets SaaS. Ayant du temps libre après la fin de mon aventure chez Tempin, je peux y consacrer 100 % de mon énergie.
Ce projet me tient à cœur, car il répond à une problématique personnelle. À l’origine il était destiné uniquement à mon usage mais j’ai réalisé qu’il pourrait également intéresser d’autres personnes. Alors je me suis dit: pourquoi ne pas en profiter pour tenter d’en faire une source de revenus ? Et d’en apprendre d'avantage sur la gestion d’un projet de A à Z en toute autonomie. Un énorme défi pour moi, mais globalement une expérience très agréable.
Alors je me suis dit: pourquoi ne pas en profiter pour tenter d’en faire une source de revenus ? Et d’en apprendre d'avantage sur la gestion d’un projet de A à Z en toute autonomie. Un énorme défi pour moi, mais globalement une expérience très agréable.
Mes projets
Petite remotion vue
Ce projet est une pâle copie de Remotion (ou du moins de son concept de base) mais en Vue.js. Il permet de monter des vidéos avec Vue.js.
Pour le moment, le format de vidéo testé et rendu est en 1080×1920 pixels, le format TikTok donc, car il m’a servi à monter des vidéos TikTok.
Ce projet m’a appris les subtilités du fonctionnement de Remotion. Le rendu se fait image par image: le nombre d’images est calculé par rapport à une donnée et au nombre de FPS souhaité, puis le tout est compilé ensemble par FFmpeg. Les images sont capturées avec Puppeteer — il fallait y penser !
Ça m’a aussi permis de découvrir Whisper, qui permet ici de faire une transcription d’un audio avec les timestamps de chaque mot pour les lier à l’affichage des sous-titres.
J'utilise une version pour node nodejs-whisper mais il en existe une autre whisper-node, ce sont simplement des wrapper par dessus whisper.cpp
Le dépôt public est disponible 👉 ici
Accounting
Je suis auto-entrepreneur en micro-entreprise et j’ai besoin de tenir mes comptes. Je n’avais pas envie de faire ça sur papier, et les outils que j’ai trouvés dans ce domaine ne me convenaient pas, j’ai donc créé le mien.
Je peux facilement ajouter une transaction classée par type afin de mettre à jour mes comptes, et j’ai sur la page d’accueil des informations utiles sur mes dépenses, recettes, bénéfices et ma trésorerie.
Je peux aussi générer un rapport pour l’année avec un compte rendu, ainsi qu’un accès à des statistiques.
Observatio
Je dispose de caméras de surveillance chez moi. Il me fallait un outil permettant de centraliser les caméras ainsi que d’enregistrer leur flux découpé par jour.
J’ai trouvé divers outils comme Shinobi et MotionEye, mais je les ai trouvés parfois trop compliqués avec trop d’options et parfois instables.
J’ai donc créé mon propre outil de supervision. Je suis allé plus loin qu’une simple app qui lit les flux RTSP:
il y a un système de monitoring des performances, de lecture des logs, d’alertes, de rôles et de permissions. En effet l’administrateur peut ajouter des utilisateurs avec la possibilité de choisir les restrictions.
Le dépôt public est disponible 👉 ici
Mir
(en hommage à la station spatial Mir)Pour une présentation vidéo de Habits Hero sur TikTok, il me fallait un moyen de présenter l’application avec un certain style.
Je voulais mettre l’accent sur un mockup de téléphone avec une vidéo de l’application incrustée à l’intérieur.
Les outils que j’ai trouvés étaient soit payants, soit trop limités.
J’ai donc décidé de créer mon propre outil.
Il fonctionne avec Three JS : une scène est rendue et vous avez la main sur la configuration de la caméra et des lumières.
Verto
Une application simple de conversion d’images aux formats WebP, PNG et JPEG.
La différence avec les autres services de conversion, c’est qu’ici, tout se fait uniquement côté client grâce aux web workers, qui travaillent en parallèle.
Pas de processus côté serveur, pas de paiement, pas de système de login
Blog
Mes derniers articles










