- Role
- Solo Designer & Developer
- Year
- 2026
- Technologies
- Svelte, View Transitions API, JavaScript, CSS
Overview
A personal portfolio built to feel direct and image-led, giving the work room to speak while still making biography and contact easy to reach. Svelte handles the app structure, while the View Transitions API gives route and state changes a continuous feel.
Client
Lina Tsapova
Personal portfolio · Creative work
My contribution
Design direction, Svelte frontend, View Transitions API motion, and responsive interaction polish.
Responsibilities
- Portfolio structure and art direction
- Svelte frontend build
- View Transitions API app transitions
- Gallery and content presentation
- Domain-ready launch setup
Collaboration
Solo · Client project
Built and launched the site on Lina's public domain.
Stack
Platform: Svelte
Frontend: JavaScript, CSS, View Transitions API
Svelte app with browser-native View Transitions API motion for page and state changes.
Features
- Image-led portfolio structure
- View Transitions API route and state motion
- Clean biography and contact path
- Production domain launch
Outcomes
A live portfolio that gives the photography a focused, continuous browsing experience.
- Work and identity share one clear visual line
- App transitions make navigation feel continuous
- Simple route from browsing to contact
- Launched on the final public domain