Writing
Build coverflow cards with Vue and Swiper
Code
3 November 2026
Build overlapping cards with Vue and Swiper, using the coverflow effect from Numisma’s “Why choose Numisma” section.
Animate Vue charts with Anime.js and CountUp
Code
6 March 2025
Animate chart bars with Anime.js and count up their values as they enter the viewport in Vue.
Build a scroll-driven hero animation with Anime.js
Code
27 February 2025
Use Anime.js to fade text, scale a video, and reveal a second hero panel as the page scrolls.
Build a custom cursor follower
Code
20 February 2025
Build a circular cursor follower that shows a drag hint over a Swiper slider using HTML, CSS, and JavaScript.
Why I started this blog
General
1 December 2024
A place to build for myself, try new tools, and share what I learn about web development.