Personal portfolio site for Justin Moran, Microsoft Principal Software Engineer.
🌐 Live site: https://justinmdotnet.github.io/portfolio/
- Next.js 15 (static export)
- TypeScript
- Tailwind CSS
- Deployed to GitHub Pages via GitHub Actions
Requires Node 20+ and Yarn (Corepack will pick up the right version automatically).
yarn install
yarn devSite will be served at http://localhost:3000.
yarn build # produces a static site in ./outPushes to master are automatically built and deployed to GitHub Pages by the
Deploy to GitHub Pages workflow.
All site content lives in src/data/data.tsx (hero, about,
experience, education, skills, contact). Type definitions are in
src/data/dataDef.ts. The resume PDF lives at
public/assets/resume.pdf.
Originally based on the react-resume-template by Tim Baker, then heavily customized. Released under the MIT License — see LICENSE.