No description
Find a file
2026-04-25 23:05:21 +07:00
dist chore: build for production 2026-04-25 23:05:21 +07:00
node_modules Update Print Portfolio 2026-04-21 07:52:06 +07:00
public feat: Add AI agent SEO optimization (llms.txt, JSON-LD, robots.txt) 2026-04-22 13:47:33 +07:00
src feat: update portfolio with Simmonds Ltd design, light/dark theme, improved navigation 2026-04-25 23:03:54 +07:00
.DS_Store Initial commit 2026-04-19 11:08:18 +07:00
.gitignore feat: update portfolio with Simmonds Ltd design, light/dark theme, improved navigation 2026-04-25 23:03:54 +07:00
index.html feat: Add AI agent SEO optimization (llms.txt, JSON-LD, robots.txt) 2026-04-22 13:47:33 +07:00
llms.txt feat: Add AI agent SEO optimization (llms.txt, JSON-LD, robots.txt) 2026-04-22 13:47:33 +07:00
package-lock.json Update Print Portfolio 2026-04-21 07:52:06 +07:00
package.json Initial commit 2026-04-19 11:08:18 +07:00
postcss.config.js Initial commit 2026-04-19 11:08:18 +07:00
README.md feat: update portfolio with Simmonds Ltd design, light/dark theme, improved navigation 2026-04-25 23:03:54 +07:00
results.txt Initial commit 2026-04-19 11:08:18 +07:00
tailwind.config.js feat: update portfolio with Simmonds Ltd design, light/dark theme, improved navigation 2026-04-25 23:03:54 +07:00
vite.config.js Initial commit 2026-04-19 11:08:18 +07:00

KHOA.VO Portfolio

Personal portfolio website featuring dual personas (Creative & IT), inspired by Simmonds Ltd design aesthetics.

Live Site

Features

Creative Side

  • Three viewing modes: Grid, List, Minimal
  • Image effects: Grayscale + pixelated + blur → Full color on hover
  • Enhanced project modal: Keyboard navigation (ESC, Arrow keys)
  • Professional Journey: Longer, more detailed for HR/readability

IT Side

  • Retro desktop UI: Draggable windows
  • CRT screen effects: Scanlines, vignette
  • Idle screensaver: 5s timeout with animated logo

Design

  • Simmonds Ltd inspired: Dark/light theme, grid patterns, phosphor green accents
  • Typography: Syne (display) + IBM Plex Mono
  • Default theme: Light

Print CV

  • Separate print-optimized A4 format
  • Concise professional journey

Tech Stack

  • React 18
  • Vite
  • Tailwind CSS
  • Framer Motion
  • Lucide React

Getting Started

npm install
npm run dev

Build

npm run build

Print CV

Press the "Download CV" button or use window.print() to generate the PDF CV.

License

MIT