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.

Stock photo for illustration only, not from the actual event
- 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

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
Found something wrong in this article? Report an issue with this article
Comments
Leave a Comment