Front-end developer. Javascript, WebGL, WebGPU and other fun stuff.
curtainsjs. curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
1.8kgpu-curtains. gpu-curtains is a 3D WebGPU rendering engine. It can be used as a standalone 3D engine, but also includes extra classes focused on mapping 3d objects to DOM elements; It allows users to synchronize values such as position, sizing, or scale between them.
183react-curtains. react-curtains is an attempt at converting curtains.js WebGL classes into reusable React components.
116portfolio-2025. 2025 portfolio
72scroll-observer. Really simple Intersection Observer helper
52native-smooth-scroll. Native smooth scroll
49vue-curtains. vue-curtains is an attempt at converting curtains.js WebGL classes into reusable Vue components.
21three-multipass-post-processing. Three.js helper to easily create multi passes post processing effects.
17pjax-router. A really simple PJAX router
16color-palette-generator. A small, lightweight utility helper to generate color palettes based on a given input color.
8lenis. How smooth scroll should be
2