Portfolio v2 is the redesigned version of my personal developer portfolio.
It was rebuilt from scratch using HTML5, CSS3, TypeScript, Vite and Astro with a stronger focus on:
- Performance
- Maintainability
- Clean architecture
- Accessibility
- Modern UI/UX principles
This project showcases my technical skills, selected projects, and professional profile in a structured and scalable way.
👉 Live version: https://axelminart.com
- HTML5 — Semantic structure
- CSS3 — Layout and styling
- TypeScript — Strongly typed JavaScript
- Vite — Fast development server & optimized builds
- Astro — Modern framework for building fast, optimized static sites
✔ Fully responsive design (mobile-first approach)
✔ Optimized performance with Vite
✔ Clean and modern interface
✔ Projects showcase with structured descriptions
✔ Skills & technologies section
✔ Dedicated blog section (actively maintained)
✔ SEO-friendly structure
✔ Accessible markup
- Multi-language support (i18n)
- Continuous blog updates
This portfolio includes a personal blog where I share:
- Technical insights
- Development learnings
- Project breakdowns
- Experiments and research
The blog will be updated regularly as I continue growing as a developer.
This portfolio design was inspired by the open-source project created by David Cojocaru:
🔗 https://github.com/cojocaru-david/portfolio
The overall structure and concept are based on his work, which I customized, adapted, and extended to match my personal branding and technical vision.
Full credit to the original creator for the inspiration.
Make sure you have installed:
- Node.js (v18 or higher recommended)
- npm or yarn
Clone the repository:
git clone https://github.com/Axel-cmd/Portfolio_v2.git
cd Portfolio_v2Install dependencies:
npm installStart the development server:
npm run devThe app will run locally at:
http://localhost:5173
Create a production build:
npm run buildPreview the production version locally:
npm run previewThis project is licensed under the MIT License. You are free to use, modify, and adapt it according to your needs.