A radically simplified, experimental portfolio project. This version is a clean slate: minimal, fast, and focused on custom code—no templates, no bloat, just a direct showcase of my front-end skills and creative coding.
- Fully rebuilt from scratch
- No frameworks except Vite + React
- No UI libraries, no CSS frameworks
- All visuals and effects are custom-coded
- Minimal dependencies
- Particle background animation (see
src/ParticleBackground.jsx) - Responsive layout with custom CSS
- Simple, fast-loading, and easy to extend
- React (with Vite)
- Custom CSS (no frameworks)
- Vanilla JavaScript for effects
-
Install dependencies:
npm install # or yarn install -
Start the dev server:
npm run dev # or yarn dev -
Open http://localhost:5173 in your browser
- Particle background:
src/ParticleBackground.jsx - Main styles:
src/App.css - Main layout:
src/App.jsx
- Mobile-first, adapts to all screen sizes
- Edit breakpoints in
src/App.css
npm run dev— Start dev servernpm run build— Build for production
MIT License. See LICENSE file.
Version 2 is intentionally simple. For the original, more complex version, see previous project