Hakkan Parbej Shah — Full Stack AI Engineer. My portfolio, right in your terminal.
You don't need to install anything! Just run:
npx hakkanThis will run the portfolio CLI directly in your terminal.
If you want to have it installed globally on your machine:
npm install -g hakkanThen you can simply run:
hakkanRequires Node.js 22 or newer.
- Types itself out: The whole page reveals line by line, scrolls to the bottom, then rewinds to the top.
- One page, scrollable: About, Experience, Projects, Skills, Education and Connect — no menus to click through.
- Click a link to open it: Plain left-click on any project or link. Every link also has a one-key shortcut.
- Colour-coded skill chips: The whole stack, grouped and rendered as chips.
- Profile photo in the terminal: True inline graphics on Kitty/iTerm2/WezTerm, ANSI half-blocks everywhere else.
- Responsive layout: Adapts to terminal width and height, and redraws when you resize.
- Pipe friendly:
npx hakkan | catprints the whole page as plain text.
↑ ↓ / j k / mouse wheel |
scroll |
PgUp PgDn / space |
scroll a page |
g / G |
jump to top / bottom |
click, or 1–9 0 e |
open a link |
q / Esc / Ctrl+C |
quit |
Mouse reporting is enabled while it runs, so hold Shift to select text.
npx hakkan --no-image # skip the avatar
npx hakkan --plain # disable colour
npx hakkan --fast # skip the intro animation
npx hakkan --help # all options- Node.js - Runtime environment
- Chalk - Terminal styling
- figlet + gradient-string - ASCII banner
- boxen - Bio box
- terminal-image - Profile photo in the terminal
- @inquirer/prompts - Interactive menu
- ora - Boot spinner
- NPM - Package Registry
Hakkan Parbej Shah
- Website: hakkan.is-a.dev
- GitHub: @HakkanShah
- LinkedIn: @hakkan