A personal portfolio built with the ambition of reaching Awwwards-level craft — every pixel, transition, and frame considered. Created with passion for motion, typography, and the small details that make an interface feel alive.
This is not a template. It's an exploration of what the modern web is capable of: buttery-smooth scrolling, immersive 3D, and choreographed animations that turn a page into an experience.
- Awwwards-grade motion — choreographed entrances, micro-interactions, and a custom preloader.
- Real-time 3D powered by Three.js & React Three Fiber.
- Silky-smooth scrolling via Lenis.
- Premium typography with custom fonts (Aeonik & Söhne).
- Blazing-fast dev and build experience on Vite + React 19.
| Area | Tools |
|---|---|
| Framework | React 19 + TypeScript |
| Build | Vite |
| 3D | Three.js · @react-three/fiber |
| Animation | GSAP |
| Smooth scroll | Lenis |
| Styling | Tailwind CSS v4 |
| Debug tooling | Leva |
# install dependencies
npm install
# start the dev server
npm run dev
# build for production
npm run build
# preview the production build
npm run previewCrafted with passion. ✦