Professional portfolio — Junior Full-Stack developer, 5th year Epitech Paris. Looking for internship, fixed-term or permanent position from March.
| Area | Technologies |
|---|---|
| Frontend | React 19, TypeScript, Vite, Tailwind CSS |
| Animations | Framer Motion |
| Hosting | GitHub Pages (CI/CD via GitHub Actions) |
├── portfolio/ # React app (Vite)
│ ├── src/
│ │ ├── App.tsx # Main page
│ │ ├── data.ts # Content (projects, skills, contact)
│ │ └── assets/
│ ├── index.html
│ └── package.json
└── .github/workflows/
└── deploy.yml # Build & deploy to GitHub Pages
Prerequisites: Node.js 20+, pnpm
cd portfolio
pnpm install
pnpm devProduction build:
pnpm run buildOutput: portfolio/dist/
Deployment runs automatically on every push to main:
- Deploy static content to Pages workflow (
.github/workflows/deploy.yml) - Build in
portfolio/ - Upload
portfolio/distto GitHub Pages
Required:
Settings → Pages → Build and deployment → Source = GitHub Actions.
- Email: junot-hery-nantenaina.montpre@epitech.eu
- LinkedIn: linkedin.com/in/junot-montpre
- GitHub: github.com/mpJunot
© 2026 Junot Montpre — All rights reserved.