A minimalist, editorial-style personal portfolio showcasing my work as a Backend Developer. Built with React, Vite, and custom vanilla CSS.
- Editorial Design: Typography-driven design using Playfair Display, DM Sans, and JetBrains Mono.
- Scroll Animations: Custom IntersectionObserver hooks for smooth scroll reveals and SVG timeline drawing.
- PWA Ready: Fully installable as a Progressive Web App with offline caching.
- Custom Cursor: Interactive navy/orange lerp cursor.
- Data-Driven: All content is managed cleanly through a single
src/data/portfolio.jsfile.
- Install the dependencies:
npm install- Start the development server:
npm run dev- Build for production:
npm run buildTo update the portfolio content (bio, skills, projects, resume link), simply edit the src/data/portfolio.js file.