Skip to main content

Developer Builds Interactive Terminal Portfolio Run via npx

Nayeem Miah created a command-line portfolio built entirely on pure Node.js featuring arrow-key navigation, real-time search, and a password-protected inbox.

AI-written
Inewgen
26 Jul 2026Source: Dev.to2 min read (0 views)Last updated 29 Aug 2026
Share
Developer Builds Interactive Terminal Portfolio Run via npx

Stock photo for illustration only, not from the actual event

Font size
  • Unique interactive portfolio runnable directly via npx hello-nayeem
  • Built completely with Pure Node.js without any heavy frameworks
  • Packed with features like arrow-key navigation and a secure contact inbox

Software developer Nayeem Miah has launched a creative portfolio project that allows users to explore his background directly inside a terminal window. By simply typing the command npx hello-nayeem in your command line, the application launches a retro yet modern console experience, breaking away from standard web-based resumes.

The terminal portfolio comes packed with several notable features:

  • Arrow key navigation for seamless menu control
  • Real-time search functionality across the content
  • Dedicated projects section showcasing past work
  • Education background section
  • An interactive contact form
  • A password-protected inbox for private messages

Behind the scenes, Nayeem built the project using Pure Node.js without relying on external frameworks to keep it lean and efficient. The technical implementation relies on:

  • ANSI color codes for vibrant terminal styling
  • The built-in crypto module for SHA-256 password hashing to secure the private inbox
  • Raw mode stdin to accurately detect arrow key presses in real time
dark mode terminal window code interface

Stock photo for illustration only, not from the actual event

Creating a command-line interface (CLI) portfolio is a brilliant way for developers to showcase their technical prowess beyond a traditional frontend webpage. It demonstrates a solid grasp of low-level I/O handling and terminal event loops. Leveraging npx also removes friction for visitors, allowing them to instantly test the application without manual local installations.

For developers interested in exploring how it works under the hood, the source code is available on GitHub (github.com/nayeem-miah/hello-nayeem), and a traditional web version can be accessed at nayeem-miah.vercel.app.

Source: Dev.to

Comments

Leave a Comment
0/2000

Found something wrong in this article? Report an issue with this article