// whoami

Youri van Hogeloon, connu en ligne sous le nom de Ven0mFrost

Je suis Youri van Hogeloon, Brabançon de naissance et développeur full-stack qui construit depuis plus de dix ans des logiciels utilisés chaque jour par de vraies personnes. En ligne, vous me connaissez sous le nom de Ven0mFrost : l'alias sous lequel je partage mes propres outils et projets et sous lequel je suis présent sur Twitch.

Mon travail va des backends strictement typés en PHP 8, Node.js et TypeScript aux interfaces qui donnent l'impression d'avoir toujours été là. Je conçois des modèles de données, j'écris des API, je construis des panneaux d'administration et je veille à ce que l'ensemble tourne en production de façon sûre, rapide et maintenable. De préférence tout en même temps, car c'est justement à la frontière entre ces disciplines que naissent les meilleurs produits.

Le nom Ven0mFrost n'est pas un hasard. Venom représente le tranchant et le mordant de ce que je construis : du code qui fait ce qu'il promet, sans lest. Frost représente le calme : garder la tête froide quand la production bipe, et une architecture qui reste stable et claire dans cinq ans. Le zéro à la place du o ? Celui-là, c'est pour les nerds parmi nous. Comme le TARDIS, ce site est d'ailleurs plus grand à l'intérieur qu'il n'en a l'air : essayez donc Ctrl+K.

Portrait de Youri van Hogeloon, développeur full-stack, connu en ligne sous le nom de Ven0mFrost

Programmeur, copropriétaire et bénévole technique

Depuis 2017, je suis la moitié technique de CherryChapter, l'agence web et design que je dirige avec Sjerisa. Elle est la graphiste et s'occupe du design : sites web, boutiques en ligne, logos et identités visuelles. Je suis le programmeur et j'écris tout le code nécessaire, aussi efficacement que possible : des sites WordPress et WooCommerce aux intégrations sur mesure, en passant par l'hébergement, la sécurité et les outils SEO que nous avons développés nous-mêmes. Chaque projet est unique, alors nous aimons d'abord échanger sur l'idée. Sous la même bannière, je développe StreamTools, la plateforme néerlandaise de dons, d'alertes et d'overlays.

Je construis aussi mes propres outils comme Quizzly, le quiz Twitch en temps réel, et je suis le technicien derrière la créatrice de contenu RosesOverrated, ma femme. Je l'aide pour toute la technique autour de sa chaîne et je construis les widgets que sa communauté voit : le StreamSchema, les widgets on-stream et des éléments comme le timer, Rozenburg et plus encore.

Chez GameChangers Nederland, un groupe d'amis et Twitch Partner qui part chaque année en direct pendant plusieurs jours pour la bonne cause, je suis depuis 2024 le responsable technique. J'ai construit la plateforme sur mesure pour les dons et tout ce qui apparaît à l'écran pendant le stream : compteurs, alertes, widgets et intégrations. Je laisse le design aux créatifs, je fais en sorte que ça fonctionne. Toute l'année, j'aide bénévolement entre deux, et chaque année autour de février je suis aux commandes du vendredi au dimanche.

De passionné à senior

Tout a commencé comme pour beaucoup de développeurs : avec un ordinateur qui ne faisait pas ce que je voulais et l'entêtement de régler ça moi-même. Ont suivi des années à construire des sites web, configurer des serveurs, écrire des plugins et concevoir des systèmes toujours plus grands. Chaque projet m'a appris quelque chose de nouveau, chaque incident en production a fait de moi un ingénieur plus rigoureux.

Aujourd'hui, je combine cette expérience avec un regard pragmatique. Je préfère écrire une réponse bien argumentée qu'une belle histoire, je choisis consciemment la bonne technologie pour chaque projet et je dis honnêtement quand quelque chose peut être plus simple, moins cher ou tout simplement inutile. Assez grand pour tout construire moi-même, assez petit pour vous connaître par votre prénom.

L'imagination est plus importante que le savoir. Le savoir est limité, l'imagination embrasse le monde entier.
Albert Einstein, physicien

// Ce que je sais faire

Ma boîte à outils

Plus de dix ans à construire, casser et reconstruire, et toujours avide d'apprendre : en ce moment, j'apprends C# et je me plonge dans les serveurs Linux. Voici les domaines dans lesquels vous pouvez me solliciter, de la base de données au navigateur et de l'idée à la production.

Backend et architecture

PHP 8, Node.js, TypeScript, Java et Python, avec Symfony ou Laravel quand ils conviennent et des frameworks maison quand c'est nécessaire. Modèles de données, logique métier, files d'attente, cache avec OPCache et du code encore lisible dans cinq ans.

API et intégrations

API REST, connexions OAuth et webhooks avec Twitch, Mollie, Microsoft 365 et des plateformes d'administration. Idempotentes, documentées et résistantes aux caprices des parties externes.

Applications temps réel

Websockets, tableaux de bord en direct, notifications, chatbots et widgets qui tiennent debout sous charge de pointe, des outils internes aux livestreams suivis par des milliers de spectateurs. Construits et testés sous pression réelle.

Frontend et UX

Des interfaces rapides et accessibles en HTML, CSS et JavaScript, avec Vue ou React quand un framework convient et Vite quand un build est nécessaire. Responsive dès la première ligne, sans lest quand ce n'est pas utile.

Bases de données et data

MySQL et PostgreSQL : conception, index, migrations et requêtes qui restent performantes quand les tables grossissent. Plus des rapports et des exports qui font plaisir à votre comptable.

Sécurité, DevOps et gestion de serveurs

CSP, HSTS, Argon2id, 2FA, rate limiting et sanitizers à liste blanche en standard. En plus, je gère moi-même les serveurs, avec le plus d'expérience sur Windows Server : serveurs web, DNS et SSL, Docker, monitoring et sauvegardes, pour qu'un lancement reste ennuyeux.

// À côté du clavier

Ce qui m'anime

Un peu de personnel, pas trop. Voici d'où vient l'énergie qui se retrouve dans mon code, et pourquoi ce code continue de s'écrire après les heures de travail.

Programmer comme hobby

Programmer n'est pas seulement mon métier, c'est aussi mon hobby. J'aime sincèrement écrire du nouveau code, améliorer du code existant, corriger des bugs et dépanner jusqu'à savoir exactement pourquoi quelque chose faisait ce qu'il faisait. Sur Twitch, vous me trouvez sous le nom de ven0mfrost, où je préfère tester mes propres outils en direct.

La technique pour la bonne cause

Chez GameChangers Nederland, Twitch Partner et groupe d'amis, je suis le responsable technique : la plateforme de dons, les intégrations et tout ce qui apparaît à l'écran, c'est moi qui l'ai construit. Toute l'année, j'aide entre deux, et autour de février je passe tout un week-end aux commandes.

Séries et films : sci-fi, action et horreur

Pas un vrai gamer, même si je peux me perdre dans un jeu avec une bonne histoire. Je préfère regarder des séries et des films : science-fiction, action et horreur, avec Marvel, DC, Doctor Who et Back to the Future comme favoris de toujours. Qui grandit avec des histoires de systèmes qui deviennent un peu trop intelligents construit naturellement des logiciels avec un bouton d'arrêt qui fonctionne vraiment. Et non, je ne cligne pas des yeux.

Hardware et homelab

Configurer des serveurs, optimiser des réseaux, étendre une installation de streaming ou redonner vie à une vieille machine : si ça a une prise, je veux savoir comment ça fonctionne et comment l'améliorer.

La simplicité est la condition préalable de la fiabilité.
Edsger W. Dijkstra, pionnier néerlandais de l'informatique

// Mon ADN

Ce en quoi je crois

Cinq principes qui reviennent dans chaque ligne de code. Pas d'affiches au mur, mais une pratique quotidienne.

Responsabilité

Je construis comme si c'était mon propre produit. Parce que c'est souvent le cas. Tout ce que je publie tourne chez de vrais utilisateurs et j'en réponds.

Transparence

Des accords clairs, des prix clairs et une communication honnête sur ce qui est possible et ce qui ne l'est pas. Pas de petits caractères, mais un changelog.

Savoir-faire

Sécurité, performances et maintenabilité ne sont pas des options supplémentaires mais la norme. Chaque ligne de code a une place fixe et une raison d'être.

Curiosité

Jouer avec de nouvelles techniques me garde alerte. Mais ce qui part en production est éprouvé, testé et compris.

Détermination

Je ne construis pas pour construire. Chaque fonctionnalité doit résoudre un problème, sinon je la retire. Moins de code, c'est moins de maintenance.

10+ Années d'expérience comme développeur
2017 CherryChapter cofondée
2024 Responsable technique chez GameChangers NL depuis
1 Point de contact pour tout
ven0mfrost@laptop: ~
vf whoami --verbose
nom: Youri van Hogeloon
alias: Ven0mFrost
rôle: Senior Full-Stack Developer
racines: Brabant, Pays-Bas
expér.: 10+ ans
stack: PHP 8, TypeScript, Node.js, Symfony, Laravel, SQL, Docker
chrono: voyage dans le temps uniquement avec git checkout
statut: disponible pour des projets intéressants
Talk is cheap. Show me the code.
Linus Torvalds, créateur de Linux et Git

// Collaborer

Comment faire appel à moi

Je travaille sur la base de projets, comme partenaire technique fixe ou comme second regard sur une base de code existante. Une nouvelle plateforme de l'idée à la mise en production, une API ou une intégration à construire, une automatisation qui vous fait gagner des heures, des outils temps réel pour votre communauté ou un audit de sécurité et d'architecture : envoyez-moi un message avec ce que vous avez en tête et je vous dirai honnêtement comment je l'aborderais, ce que cela coûte et quand c'est possible.

Allons-y. Envie de collaborer ?

Que vous cherchiez un développeur pour une nouvelle plateforme, un second regard sur votre base de code ou un partenaire technique fixe : j'aimerais savoir sur quoi vous travaillez.

Envoyez-moi un message