Personal portfolio for Le Nam Khanh, a first-year Information Technology student at the University of Science, VNU-HCM (HCMUS). It presents verified academic and competitive-programming evidence alongside an evolving trajectory from algorithms toward AI foundations and research interests.
lenamkhanh-portfolio.netlify.app
- GPA 7.95 / 10 after the first semester at HCMUS
- Codeforces Expert, maximum rating 1796
- Champion, HCMUS Coding Challenge 2026
- Current direction: algorithms and competitive programming → AI foundations and research questions
The portfolio intentionally avoids unsupported claims about employment, publications, research impact, lab affiliation, testimonials, or project metrics.
- Evidence-led, responsive one-page portfolio
- Accessible navigation, project tabs, and reduced-motion behavior
- Fixed Canvas constellation field with a static technical-blueprint overlay
- Deterministic visual field, capped DPR/FPS, and lifecycle-aware animation cleanup
- English-only visitor-facing content with links to CV, GitHub, Codeforces, and selected work
- React 19 + TypeScript
- Vite
- Motion
- CSS-first responsive design
- Vitest + ESLint
- Netlify
npm install
npm run devOpen the local URL printed by Vite.
npm test
npm run lint
npx tsc --noEmit
npm run buildThe site is deployed to Netlify. netlify.toml builds the app with npm run build, publishes dist, and includes a SPA fallback redirect.
To create a production deployment from this repository:
npx netlify-cli deploy --prodsrc/
components/ # portfolio sections and visual field
content.ts # verified visitor-facing content
constellation.ts # deterministic canvas-field logic
public/ # CV and static assets
docs/ # design rationale and research notes