Loading repository data…
Loading repository data…
sh1vam-03 / repository
Dual-mode personal portfolio for a developer & security specialist, featuring both a terminal interface and a modern GUI to showcase skills, projects, and contact information in an interactive, cybersecurity-themed design.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is a dual-mode portfolio website for a security specialist and developer, featuring both a terminal interface and a traditional GUI interface. The portfolio showcases skills, projects, and contact information in an interactive and visually appealing manner.
pf prefix (e.g., pf -help, pf -about)portfolio/
├── index.html # Main HTML file
├── style.css # All CSS styles
├── script.js # All JavaScript functionality
The HTML file contains three main view containers:
The CSS uses a comprehensive variable system for theming:
:root {
--primary: #00FF41; /* Matrix green */
--secondary: #0D0208; /* Dark background */
--text-primary: #E5E5E5; /* Light text */
/* ... more variables */
}
Key styling features include:
The TerminalPortfolio class handles all terminal functionality:
The initGUI() function handles:
pf -help # Show help menu
pf -about # Display about information
pf -skills # Show skills with ASCII progress bars
pf -projects # List projects with descriptions
pf -contact # Show contact information
pf -gui # Switch to GUI mode
ls # List directory contents
clear # Clear terminal screen
exit # Return to mode selection
Modify CSS variables in the :root selector to change the color scheme:
:root {
--primary: #YourColor; /* Primary accent color */
--secondary: #YourDarkColor; /* Dark background */
/* ... other variables */
}
To set up the contact form:
emailjs.init("your-public-key");
This portfolio supports all modern browsers including:
The portfolio is deployed on GitHub Pages at: https://sh1vam-03.github.io/portfolio/
To deploy your own version:
This project is open source and available under the MIT License.
Potential improvements for the portfolio:
This portfolio showcases a unique approach to personal websites by combining technical prowess with creative design, reflecting the skills of a security specialist and developer.