Modern portfolio for Manuel Comi, focused on Senior Frontend Engineer, Lead Frontend Engineer, Frontend Architect and AI Product Frontend Engineer roles.
- Next.js 16
- React 19
- TypeScript
- CSS Modules
- Vercel-ready Pages Router
- Structured case study data
nvm install 20
nvm use
npm install
npm run devOpen http://localhost:3000.
This project requires Node.js 20.9.0 or newer. The repository includes
.nvmrc, so nvm use will select the expected major version.
npm run dev
npm run lint
npm run typecheck
npm run build
npm run startPortfolio content is centralized in:
data/portfolio.ts
To add a new case study, add a new object to the caseStudies array with:
slugtitleeyebrowsummarycontextproblemroleapproachimpactstacklearnedaccent
The /work page and /work/[slug] detail pages are generated from that data.
/- Home and recruiter overview/about- Professional background/work- Case study index/work/[slug]- Detailed case study/skills- Technical stack/contact- Recruiter contact CTA/sitemap.xml/robots.txt
The project is ready for Vercel. Set the production domain in the metadata helpers if the deployed URL changes from https://mcomix.vercel.app.
Most of Manuel's recent professional work since 2021 has been delivered through private enterprise repositories, consulting engagements and organization-managed GitHub identities. This portfolio is the primary public representation of that work. Public repositories are used as selected examples and experiments, not as a complete contribution history.
- Add real screenshots or approved visuals for private enterprise work where possible.
- Add analytics after choosing a privacy-friendly provider.
- Review
docs/github-profile-recommendations.mdand align pinned repositories with the portfolio positioning. - Review
docs/github-profile-strategy.mdfor a GitHub strategy aligned with private enterprise work.