Mihailove - Webflow, GSAP, Swiper.js, WebGL Development by Mykyta KashcheievMihailove - Webflow, GSAP, Swiper.js, WebGL Development by Mykyta Kashcheiev
Built with Webflow

Mihailove - Webflow, GSAP, Swiper.js, WebGL Development

Mykyta Kashcheiev

Mykyta Kashcheiev

The Impressions gallery

The Impressions gallery is the centrepiece: WebGL transitions between images, running live off the Webflow CMS. I combined Swiper.js with Three.js on desktop, so any piece the studio uploads picks up the effect automatically. On mobile the same content becomes a scrollable gallery built to handle every image orientation, since jewellery photography is rarely one consistent shape.

Website url

About Mihailove

Mihailove is a jewellery studio in Zurich. Every piece is made to order and designed together with the client, which set the brief: show the work in enough detail that someone trusts the craft before they ever visit, and let the studio publish new pieces themselves without paying a developer each time.
I built the site in Webflow with all content in the Webflow CMS, including the pieces. The studio has managed it on their own since launch.
On top of Webflow I set up Barba.js, so the site behaves like a single-page app and pages transition instead of reloading. GSAP handles the snap-scroll navigation, the text reveals and the fades between sections. The homepage opens on fullscreen video.
Like this project

Posted Aug 3, 2026

Developed a dynamic, detailed jewellery showroom website for Mihailove.