Alexis Bouhet
zouloux.bsky.social
Alexis Bouhet
@zouloux.bsky.social
Freelance Creative Developer

✶ Open to work and collabs https://zouloux.com
✶ 1/2 of https://imprnncbl.studio
✶ Former Lead Dev at https://cher-ami.tv
✶ Former Lead Dev at lahautesociete.com
✶ Travelling in Europe 🚐

Thanks for all the Morpho team who is incredibly professional and welcoming.

Check out my other projects
zouloux.com

Cheers ✌️
March 11, 2025 at 9:53 AM
I created my own tool to create smooth video screencast of the website. It's a simple JS lib you can load on any website, click around and play the result to capture it as a video.

github.com/zouloux/virt...

Mockups are from UI8 :
ui8.net/hardrender/p...
ui8.net/smoooth-mock...
GitHub - zouloux/virtual-mouse: Move a virtual cursor on your website to show features in screencasts with a smooth cursor interaction.
Move a virtual cursor on your website to show features in screencasts with a smooth cursor interaction. - zouloux/virtual-mouse
github.com
March 11, 2025 at 9:53 AM
<ShadedTitle />

This one shows how easy it to use a shader as a font.
I had to manage responsiveness and SEO, the text is actually in the DOM and cloned into a transparent buffer canvas. I use globalCompositeOperation to cut around letters.
March 11, 2025 at 9:52 AM
<ShaderClone />

Allows to compile and run a single Shader, but clone its output into multiple canvas.
With this approach, we have way better performances when printing a huge list of canvas elements that shows the same shader.

The shader will be resized to the highest clone on demand.
March 11, 2025 at 9:51 AM
createShader has the simplest API possible to create flat 2D shaders on canvases.

It allows tweaking the shader in real time with typed uniforms.

Time can be controlled, there is a jitter detection to target 30 fps on lower end devices or completely disable with a fallback if the device is slow.
March 11, 2025 at 9:50 AM
I crafted a custom 2D Shader system in vanilla JS to avoid loading heavy libs.

Code is pretty simple, works with any front-end framework, but I also created some React elements.

( Maybe someday on GitHub )
March 11, 2025 at 9:49 AM
Page transitions are made with a custom Next hook.
Working with Next 15 in app router mode.

Github :
github.com/zouloux/next...
Live demo :
stackblitz.com/~/github.com...
March 11, 2025 at 9:48 AM
En ce moment même !
December 18, 2024 at 7:43 PM