Welcome to SegMind25's Interactive Terminal Portfolio — a fully-featured, browser-based terminal emulator that showcases my work, skills, and projects in the most authentic Linux terminal experience possible.
- 20+ Authentic Commands: Full support for real Linux commands with proper flags and arguments
- Virtual File System: Navigate through directories, create files, and manage a simulated filesystem
- Tab Completion: Smart autocomplete for commands and file paths
- Command History: Navigate through previous commands using ↑/↓ arrow keys
- Premium Design: Modern dark theme with smooth animations and glowing effects
ls [-l] [-a] [path]— List directory contents (supports long format and hidden files)cd [path]— Change directory (supports.,..,~, absolute/relative paths)pwd— Print working directorytree— Display directory tree structure with visual branches
cat [file]— Display file contentstouch [file]— Create empty filemkdir [dir]— Create directoryrm [file/dir]— Remove file or directory
echo [text]— Print text to terminalclear— Clear terminal screenhistory— Show command history with line numbersdate— Display current date and timewhoami— Display user information
help— Show comprehensive command listabout— About SegMind25 with formatted presentationskills— Display technical skills categorized by areacontact— Show contact information with clickable social linkssocials— Alias for contact commandneofetch— System information display (terminal-style)
- Frontend: Pure HTML5, CSS3 (no frameworks)
- Typography: JetBrains Mono (Professional monospace font)
- JavaScript: Vanilla JS with advanced terminal emulation
- Design: Modern CSS with variables, gradients, and animations
- Architecture: State-driven file system simulation
/home/segmind/
├── README.md # Portfolio introduction
├── about.txt # Detailed about information
├── skills.txt # Technical skills overview
├── contact.txt # Contact information
└── projects/ # Projects directory
└── README.md # Projects overview with GitHub link
- Tab — Autocomplete commands and filenames
- ↑/↓ Arrows — Navigate command history
- Ctrl+L — Clear screen (same as
clearcommand) - Ctrl+C — Cancel current input
- Enter — Execute command
- Glassmorphism Effects: Modern blur and transparency
- Smooth Animations: Fade-in effects and slide animations
- Color-Coded Output:
- Green: Success messages, user prompt
- Red: Error messages
- Yellow: Warnings and section headers
- Cyan: Info messages and clickable links
- Purple: Current directory path
- Blue: Directory names
- Responsive Design: Works on desktop, tablet, and mobile
- Traffic Lights: macOS-style window controls
- Real-time Clock: Live time display in header and footer
-
Open the Terminal
# Simply open index.html in any modern browser open index.html -
Try These Commands
help # View all available commands ls -la # List all files in long format tree # View directory structure cat README.md # Read the portfolio introduction cd projects # Navigate to projects folder about # Learn about SegMind25 skills # View technical skills contact # Get social media links (clickable!) neofetch # Display system info
-
Explore the File System
pwd # See current directory cd ~ # Go to home directory ls # List files cat about.txt # Read about file cat skills.txt # Read skills file
| Platform | Link |
|---|---|
| YouTube (Gaming) | @SegMind25 |
| YouTube (Coding) | @SegError |
| TikTok | @segmind25 |
| Discord | Join Community |
| GitHub | SegMind25 |
Unlike typical portfolio websites, this terminal provides:
✅ Authentic Terminal Experience — Feel like you're using a real Linux terminal
✅ Interactive File System — Create, navigate, and explore directories
✅ Full Command Support — 20+ working commands with proper flags
✅ Tab Completion — Productivity features like a real terminal
✅ Command History — Never retype commands again
✅ Gorgeous Design — Premium aesthetics with smooth animations
✅ Fully Responsive — Works perfectly on any device
✅ Zero Dependencies — Pure vanilla JavaScript, no frameworks needed
# Basic navigation
ls # List files in current directory
ls -l # Long format with details
ls -a # Show hidden files
cd projects # Move to projects folder
pwd # Show current path
cd .. # Go up one directory
# File operations
cat README.md # Read a file
touch newfile.txt # Create a file
mkdir newfolder # Create a directory
rm newfile.txt # Remove a file
# Portfolio commands
about # About me
skills # My technical skills
contact # Social media (clickable links!)
neofetch # System display
# Utilities
echo "Hello World!" # Print text
history # View command history
date # Current date/time
clear # Clear screenCurrent version: v2.0 (Fully Functional Terminal Emulator)
Possible future enhancements:
- vi/vim editor simulation
- grep command for searching
- Pipe support (
|) - Command aliases
- Downloadable resume/CV
- Easter eggs and hidden commands
MIT License - Feel free to fork and customize for your own portfolio!
© 2026 SegMind25. All Rights Reserved.
Built with ❤️ for the Linux community and terminal enthusiasts.
Live Demo: Just open index.html in your browser!