💡 Inspiration I’ve seen a lot of developer portfolios—but I wanted to build something different. Inspired by old-school CRT terminals, hacker movies from the '80s, and my love for retro tech, I created a portfolio you can use like a terminal. It’s not just about showing my skills—it’s about creating an experience.
⚙️ What it does This is a command-line-style developer portfolio where users can type commands like about, projects, resume, and contact to interact with the content. It features a green-on-black CRT theme, keypress sound effects, and smooth transitions to mimic a real terminal environment. Bonus commands like help, clear, and fun easter eggs (like sudo) make the experience engaging and playful.
🛠️ How we built it Frontend: React with Vite for fast dev/build experience
Styling: Vanilla CSS for retro effects, text glow
Logic: JavaScript-based command parser and command history system
Deployment: Hosted on Netlify]
Challenges we ran into Simulating a smooth, keyboard-only terminal interface
Ensuring keypress sounds were in sync and non-intrusive
Designing the UI to look retro but still responsive and readable
Managing focus, scroll behavior, and input within a single-line interface
Keeping the experience fun but still usable as a real portfolio
🏆 Accomplishments that we're proud of Fully functional terminal-style interaction in the browser
Realistic typing sounds and glowing CRT visuals
Smooth user experience with command history and autocomplete-ready setup
Creative twist on traditional dev portfolios—one that stands out instantly
📚 What we learned How to simulate real-world interfaces in a browser using only frontend tools
Managing state and event handling in React for custom input systems
CSS tricks for animation, glow, and vintage visual effects
Enhancing UX with small details like sound, cursor blink, and command feedback
🚀 What's next for Developer Portfolio [Terminal Edition] Add theme switcher for multiple terminal styles (e.g., Matrix, DOS, Monokai)
Build a mobile-friendly version with keyboard simulation
Include project demos directly inside the terminal
Add autocomplete and typing animation for each output
Package it as a template for other developers to fork and use
Built With
- react
- vite


Log in or sign up for Devpost to join the conversation.