A compact GitHub Pages portfolio built as a reviewer-friendly technical showcase.
The site is intentionally not positioned as a broad personal website or generic front-end portfolio. Its purpose is to help an admissions reviewer, internship evaluator, or technical reviewer understand the main direction quickly:
- secure software design
- authentication and access control
- audit logging and traceability
- workflow integrity and controlled state changes
- Linux hardening and defensive configuration
- reviewer-friendly technical documentation
.
├── index.html
├── projects.html
├── contact.html
└── assets/
├── css/main.css
├── js/main.js
└── img/
index.html- states the portfolio direction in the first screen
- highlights the three flagship projects first
- explains the technical priorities and project selection logic
projects.html- separates flagship work from supporting demos
- explains what each project demonstrates and why it matters
contact.html- acts as reviewer quick access
- provides GitHub, LinkedIn, email, and a short motivation summary
Open index.html directly, or run a small local server:
python -m http.server 5500Then open http://localhost:5500.
- Push these files to your GitHub Pages repository.
- Go to Settings -> Pages.
- Under Build and deployment, choose Deploy from a branch.
- Select the default branch and / (root).
- Save.
- Update the quick-access section if you later add a CV PDF.
- Keep the featured projects aligned with the GitHub profile README and pinned repositories.
- Avoid expanding the homepage into a broad personal website unless that becomes the intentional goal.
- Keep supporting projects secondary so the portfolio stays centered on security-oriented, reviewable work.