Building My Terminal Portfolio

March 31, 2026

Open my portfolio and you get a blinking cursor. No hero, no grid.

I spend most of my day in a terminal, so building my portfolio as one felt natural. I wanted it to reflect how I actually work.

t’s built with plain HTML, CSS, and JS. No frameworks or terminal libraries. Most of the work went into keyboard behavior — history navigation, cursor movement, backspacing, clicking between characters. Small details, but if they feel off, it stops feeling like a terminal.

Try it at terminal.boatnoah.com, or check the code on GitHub.