01Massage studio · Website
TIVER
Question
How little does a studio website need in order to feel complete?
A clear, calm website for a massage studio: services, prices and booking in one readable structure.


I take a problem apart before I design anything.
I’m an independent web designer. First I want to understand how a thing works — its structure, its constraints, the logic underneath. Only then do I decide how it should look. Typography, grid, motion and code follow one system, so the idea survives all the way into a working interface.
Five independent concept projects. Each one began as a question and was carried through to a complete, working website — not a mockup.
02Fashion · Editorial experienceSS27 — Strata
04Food & hospitality · Interactive menu
Food photography: Wikimedia Commons contributors (CC BY, CC BY-SA, CC0).Full image credits
After the work
Five subjects, one method: observe the structure, decide what matters, build it until it holds.
I’m an independent web designer. I’m interested in how things are built: why a layout holds, where an interaction breaks, what a visual idea needs to survive real content and real devices.
I usually start with research rather than a moodboard — the subject, its vocabulary, its materials. A massage studio, a layer of water, a concrete building, a sushi counter, a night of deep house: each project here began as a question about structure and was worked out into a site you can open and use.
I work on my own, from the first diagram to the last line of CSS. It keeps decisions consistent: whoever chose the grid is also the one checking how it behaves at 375 pixels.
A project, an idea or a question — write directly. Telegram is the quickest way to reach me.
01 / 05 — Independent concept project

Massage studio · Website
ТІВЕР
Question
How little does a studio website need in order to feel complete?
Create a simple, universal website for a massage studio — moderately technological, with a clear structure and an easy, predictable path from the first screen to booking.
React 18 · Tailwind CSS · Framer Motion · Vite · SVG
02 / 05 — Independent concept project

Fashion · Editorial experience
SS27 — Strata
Question
Can a collection be presented as depth instead of a catalogue?
A fictional label presents its SS27 collection “Strata” through the halocline — the layer where two waters meet and do not mix. Five looks, five depths.
HTML · CSS · JavaScript · Three.js · Single file
03 / 05 — Independent concept project

Architecture · 3D web experience
Question
How do you show a building on a screen so that it still feels like weight?
A fictional experimental architecture studio with five monumental concept buildings. The site behaves like the building: you approach it, cross its threshold and rise above it.
React 19 · TypeScript · Vite · Three.js
04 / 05 — Independent concept project

Food & hospitality · Interactive menu
魚景
Question
What happens when food is allowed to break the grid?
A fictional contemporary sushi bar. The name means “fish landscape”: glossy salmon, deep red tuna, warm rice and crisp nori arranged like scenery.
React 19 · TypeScript · Vite · CSS
Food photography: Wikimedia Commons contributors (CC BY, CC BY-SA, CC0). Full image credits
05 / 05 — Independent concept project

Music · Audio-visual experience
Question
Can a website for music make the sound itself, instead of playing files?
A fictional underground deep house collective. “The night has a frequency” — the site is closer to a listening room than to a label page.
React 19 · TypeScript · Vite · Three.js · GLSL · Web Audio API