Portfolio v2
π Overview
Portfolio v2 is the second version of my developer portfolio, rebuilt from scratch with a strong focus on:
- performance (fast website, optimized build)
- maintainability (clean architecture, structured content)
- accessibility (a11y best practices)
- modern UI (responsive, mobile-first)
The website showcases my projects, my skills, and includes a blog that I actively maintain.
π Links
- Live website: https://axelminart.com
- Source code: https://github.com/Axel-cmd/Portfolio_v2
π οΈ Tech stack
- Astro β performance-oriented framework (SSG)
- TypeScript β type safety and robustness
- Vite β fast tooling (dev/build)
- Tailwind CSS β utility-first styling and design system
- React β interactive components (Astro islands)
- Vercel β deployment (dedicated config)
β¨ Features
- Responsive design (mobile-first)
- Structured pages for projects and skills
- Built-in blog (Markdown/MDX posts)
- SEO-friendly structure
- Markup and components designed with accessibility in mind
π§ Upcoming
- i18n (multi-language support)
- continuous blog updates
π Inspiration & credits
The design/structure is inspired by the open-source project by David Cojocaru (then adapted and extended to match my branding):
π Local development
Prerequisites
- Node.js (20+ recommandΓ©)
- npm
Installation
git clone https://github.com/Axel-cmd/Portfolio_v2.git
cd Portfolio_v2
npm installDevelopment
npm run devProduction build
npm run buildπ License
This project is licensed under the MIT license. You are free to reuse, modify, and adapt it (while keeping the license notice).