Hi HN! I built my portfolio as an interactive bash terminal simulator.
Tech stack: Vanilla JavaScript, no frameworks
Features:
- Virtual filesystem with directories (about/, projects/, skills/, .secret/)
- Working bash commands (cd, ls, cat, sudo, etc.)
- Hidden easter egg unlocked via `sudo` command
- Three playable games including a graphical Tic-Tac-Toe
- CRT scanline effects for that retro feel
The whole thing is ~650 lines of vanilla JS. I wanted to make something
memorable that shows both technical skills and personality.
Try finding the secret! Hint: hackers gonna hack
Source: https://github.com/davidesantangelo/davidesantangelo.com
Live demo: davidesantangelo.com