A handcrafted, premium personal portfolio website built with vanilla HTML5, CSS3, and JavaScript featuring GSAP animations and ScrollTrigger effects.
This portfolio showcases professional data analytics expertise through an editorial, premium design inspired by Linear, Stripe, Vercel, and modern SaaS aesthetics.
- 🎨 Premium Design: Inspired by industry leaders (Stripe, Linear, Vercel)
- 🌓 Dark/Light Mode: Smooth theme switching with localStorage persistence
- ⚡ Smooth Animations: GSAP micro-animations and ScrollTrigger reveals
- 📱 Fully Responsive: Desktop, tablet, and mobile optimized
- 🎯 Editorial Layout: Asymmetric compositions with intentional spacing
- ♿ Accessible: Semantic HTML and keyboard navigation
- 🚀 Performance Optimized: Minimal dependencies, fast loading
- HTML5: Semantic structure
- CSS3: Modern layout, CSS variables, responsive design
- Vanilla JavaScript: No frameworks or build tools
- GSAP 3: Professional animations
- ScrollTrigger: Scroll-based animations
- Google Fonts: Space Grotesk & Inter
- Navigation: Sticky navbar with smooth scroll navigation
- Hero: Full-screen introduction with dashboard mockup
- About: Professional background and analytical philosophy
- Projects: Case study cards with business outcomes
- Skills: Categorized skill showcase with progress bars
- Certificates: Professional certifications gallery
- Education: Timeline of educational achievements
- Insights: Articles and thoughts on data analytics
- Contact: Contact form and social links
- Footer: Minimal elegant footer
- Whitespace-First: Breathing room dominates the layout
- Typography-Centric: Clean hierarchy with editorial feel
- No Generated Content: Skeleton placeholders instead of AI images
- Subtle Animations: Enhance, never distract
- Premium Minimalism: Less is more
- Intentional Asymmetry: Grid-breaking compositions
- Primary Blue:
#2563EB - Dark Navy:
#111827 - Warm Orange:
#BC4800 - Light Background:
#FFFFFF - Soft Background:
#F5F7FA
- Dark Background:
#0B1120 - Dark Card:
#111827 - Dark Text:
#F3F4F6
- Clone the repository
- Open
index.htmlin your browser - No build process required
- Customize content in HTML file
- Update colors in CSS variables
Edit CSS variables in style.css:
:root {
--primary-blue: #2563EB;
--warm-orange: #BC4800;
/* ... */
}Edit content directly in index.html. All sections are clearly labeled.
Adjust animation timing and effects in script.js:
gsap.from(element, {
duration: 0.6,
opacity: 0,
y: 30,
ease: 'power2.out'
});- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers
- Single HTML file with inline scripts
- Minimal CSS (no framework overhead)
- GSAP CDN for animations
- Optimized for fast loading
- Add real project case studies
- Implement blog functionality
- Add more interactive elements
- SEO optimization
- Analytics integration
- Email integration for contact form
Personal portfolio - 2024
Learn more about data analytics and see live projects at the portfolio website.