This repository powers thecr7guy2.github.io, a personal portfolio for Maniraj Sai Adapa's AI systems, model-training, and football analytics work.
The site is built as a retro workstation interface: a full-screen monitor scene opens into project cards, writing, resume-driven content, and contact links. It is meant to feel more like a working console than a generic portfolio template.
- Presents production AI systems work, training projects, and football analytics
- Reads project/contact data from
src/content/resume.md - Serves long-form MDX writing from
src/content/blogs/ - Exports statically for GitHub Pages through a dedicated workflow
- Includes a downloadable resume at
public/assets/Resume.pdf
A portfolio should quickly answer three questions: what kind of work this person does, what proof exists, and how to inspect it. This site keeps those answers close to the surface by pairing a distinctive visual system with content files that are easy to update without changing UI code.
| Path | Purpose |
|---|---|
src/app/page.tsx |
Main workstation landing page |
src/app/blog/ |
Writing index and individual post routes |
src/components/workstation/ |
Hero monitor components |
src/components/visualizations/ |
Small animated/visual UI pieces |
src/content/resume.md |
Resume-derived content source |
src/content/blogs/ |
MDX posts |
.github/workflows/deploy-pages.yml |
GitHub Pages static export deploy |
- The visual style is intentionally opinionated and may not suit a conservative resume site.
- Blog frontmatter parsing is intentionally lightweight; complex YAML frontmatter is not supported.
- GitHub Pages deployment uses static export mode, so server-only features should be avoided.
- Some project writeups link to external Notion pages.
Install dependencies
npm ciBuild for production
npm run buildIn GitHub Actions, GITHUB_ACTIONS=true enables static export settings for GitHub
Pages. Locally, the app builds as a normal Next.js application.
Pushes to main trigger .github/workflows/deploy-pages.yml.
The workflow installs dependencies, builds the static export, uploads out/, and
deploys it through GitHub Pages.
Created by Maniraj Sai Adapa.