A modern, highly interactive, and responsive portfolio website showcasing my skills, education, projects, and contact details. Built with React 19 and Vite.
🔗 Live Link: (my-resume-wektbiax.vercel.app)
- Dynamic Typewriter Effect: Engaging animated greeting typing out main specialties.
- Interactive Canvas Particles: Custom physics-based interactive particle background on HTML5 Canvas.
- Custom Interactive Cursor: Smooth follow-along custom cursor (dot & ring) with hover scaling effects.
- Scroll Reveal Animations: Custom hooks implementing scroll-triggered reveal animations for sections.
- Clean Aesthetic: Dark gothic/astrology-inspired theme featuring deep burgundy, gold, and glassmorphism elements.
- Fully Responsive: Smooth layout transitions across Mobile, Tablet, and Desktop screens.
- Framework: React 19 (built with Vite)
- Styling: Vanilla CSS (custom variables, modern grids, responsive flexboxes, flex-wrap)
- Effects: HTML5 Canvas & RequestAnimationFrame API
- Linter: Oxlint (next-generation ultra-fast Rust linter)
- Deployment: Vercel / GitHub Pages
src/
├── assets/ # Static visual resources (icons, avatar image)
├── components/ # Modular UI elements (Hero, About, Navigation, Projects, etc.)
├── data/ # Configurable resume content JSON (skills, timeline, description)
├── hooks/ # Custom React hooks (Typewriter, ScrollReveal, CustomCursor)
├── styles/ # Global custom styling sheet
└── App.jsx # Main application container