# Willy Brauner > front-end developer engineering design systems & interactive experiences. ## Journal - [Signals, the push-pull based algorithm](https://willybrauner.com/journal/signal-the-push-pull-based-algorithm): We have been using Signals in production for years via several modern front-end frameworks like Solid, Vue, and others, but few of us are able to explain how they work internally. I wanted to dig into it, especially diving deep into the push-pull based algorithm, the core mechanism behind their reactivity. - [Interpol: A low-level take on tweening and motion](https://willybrauner.com/journal/interpol-a-low-level-take-on-tweening-and-motion): Three years ago, I started developing a lightweight interpolation library called Interpol. If you enjoy digging into how web animation mechanisms work under the hood, you're in the right place. - [Build a router for creative transitions](https://willybrauner.com/journal/build-a-router-for-creative-transitions): Animating route transitions can quickly become a nightmare depending on the router you're dealing with. It's a subject I wanted to tackle early on so I'd never be limited in developing transition scenarios, which led me to develop my own solutions. - [Advent of Code 2024, some notes](https://willybrauner.com/journal/aoc-2024): For four years, I tried to participate in the Advent Of Code challenge each December. While waiting for my Christmas gift, I lose myself in these puzzles which improve my skills in algorithms and help me discover new things. - [A fluid CSS methodology](https://willybrauner.com/journal/a-fluid-css-methodology): Fluid CSS methodologies have completely transformed my approach to web integration by improving the responsive aspect and simplifying maintenance. I find this topic deceptively simple yet incredibly powerful and still relevant today. - [Interpol](https://willybrauner.com/journal/interpol): I decided to write my own GSAP library, but starting a new project with too many subjects to cover was not a good idea. I finally focused on interpolation. - [I now have a journal](https://willybrauner.com/journal/first-article): Hello internet, this is my first blog post! After years in the front-end development game, I finally decided to write a journal. ## Works - [Latent Labs](https://willybrauner.com/works/latent-labs) - [Creative dev course](https://willybrauner.com/works/creative-dev-course) - [Julien Jussey](https://willybrauner.com/works/julien-jussey) - [Oggy!](https://willybrauner.com/works/oggy) - [Netflix voyage en France](https://willybrauner.com/works/netflix-voyage-en-france) - [Yovan music](https://willybrauner.com/works/yovan-music) - [Lacoste gift](https://willybrauner.com/works/lacoste-gift) - [Quad](https://willybrauner.com/works/quad) - [Viva Fabrica](https://willybrauner.com/works/viva-fabrica) - [Michael Ferire v3](https://willybrauner.com/works/michael-ferire-v3) - [Time flies](https://willybrauner.com/works/time-flies) - [Sandro Believe](https://willybrauner.com/works/sandro-believe) - [Do son, Diptyque](https://willybrauner.com/works/do-son-diptyque) - [Totem, Amazone Prime](https://willybrauner.com/works/totem-amazone-prime) - [Blurry faces](https://willybrauner.com/works/blurry-faces) - [Lelia Withnell](https://willybrauner.com/works/lelia-withnell) - [Auberive](https://willybrauner.com/works/auberive) - [Michael Ferire v2](https://willybrauner.com/works/michael-ferire-v2) - [Michael Ferire v1](https://willybrauner.com/works/michael-ferire-v1) - [webgl playground](https://willybrauner.com/works/webgl-playground)