Personal research portfolio for Whyte Goodfriend M., built with Next.js, TypeScript, and Tailwind CSS.
- Vercel: https://portfolio-silk-two-18.vercel.app/
- GitHub Pages: https://marblehub.github.io/portfolio/
The GitHub Pages URL becomes active after the repository is configured to use GitHub Actions as the Pages source and the deploy workflow has completed.
Use these values in the repository About panel:
- Description:
Research portfolio for solar PV, machine learning, and data science - Website:
https://marblehub.github.io/portfolio/ - Topics:
portfolio,nextjs,typescript,tailwindcss,solar-energy,photovoltaics,machine-learning,data-science
- Solar PV system analysis
- Unsupervised anomaly detection in real-world PV datasets
- Machine learning for energy-system forecasting and analytics
- Data quality workflows for reliable downstream modeling
- Research software and applied AI projects
- Next.js App Router
- TypeScript
- Tailwind CSS
- GitHub Actions for GitHub Pages deployment
- Vercel for the existing live deployment
- Custom project preview images
- Social sharing image at
/og-image.png - Open Graph and Twitter metadata
robots.txtsitemap.xml- JSON-LD structured data for search engines
- Downloadable CV at
/whyte-goodfriend-cv.pdf
npm install
npm run devOpen http://localhost:3000 to view the site.
npm run buildThe app is configured for static export, so production output is written to
out/.