Skip to content

2trung/portfolio

Repository files navigation

Portfolio

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.

Highlights

  • 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.

Tech Stack

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

🚀 Getting Started

# install dependencies
npm install

# start the dev server
npm run dev

# build for production
npm run build

# preview the production build
npm run preview

Crafted with passion. ✦

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors