Build a Student Portfolio with AI and GitHub Pages

A first portfolio should show what you made and how someone can inspect it. For an Indian student preparing for internships, three explained projects can communicate more than a page of skill badges.
A practical sequence
- Write the content before generating a layout: your preferred public name, a short introduction and two or three projects with evidence. Keep a phone number and home address off the public page unless there is a real reason to publish them.
- Ask an assistant for a small static HTML and CSS site with readable headings, keyboard-friendly links and no external scripts. Review the files and replace sample text with your own facts.
- Create the repository and configure Pages using the official quickstart. Check the published path, especially when a project site lives under a repository subdirectory.
- Open the public site on a phone, click every project link and try navigation with the keyboard. Add a brief explanation of your contribution and what you learned from each project.
An example to adapt
Project card: problem / my contribution / evidence link / limitation / next improvement. Avoid skill percentages and invented client work.
Try the example in a copy or a small project before applying it to live work. Keep the working version available and record the exact change you made. For a college project or a freelance handoff, being able to explain the decision and demonstrate the result is more valuable than adding features you cannot maintain.
What to check before you finish
GitHub Pages serves static content. A contact form, database or private API requires a separate service; do not place secrets in frontend files.
Verify the intended behaviour as well as one failure case. Record what worked, what remains uncertain and how to reverse the change. An AI-generated explanation can help you investigate, but the running project and its actual output are the evidence.