Hacker-style visual for cybersecurity professionals, with dark mode by default and a light mode toggle
HackFolio — Vite Portfolio Template
By 0xAb1d
HackFolio is a hacker-style personal portfolio template for cybersecurity professionals, built with React, Vite, TypeScript, and TailwindCSS. It uses a green neon visual style and includes home, projects, blog, about, and contact pages.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Built with React, Vite, TypeScript, and TailwindCSS, with components and pages split by directory
Includes a complete portfolio page structure: home, projects, blog, about, and contact
Built-in SEO configuration such as robots.txt, sitemap.xml, Schema.org Person markup, Open Graph, and Twitter Card
Provides PWA-related configuration, supporting installation to the home screen and offline access
Theme colors and fonts are centralized in src/styles/themes.css, making it easy to replace the visual style
Template Details
HackFolio is a personal portfolio template published by 0xAb1d on GitHub, built with React, Vite, TypeScript, and TailwindCSS, with an overall green neon hacker-style visual. The template targets ethical hackers, penetration testers, bug bounty hunters, red team members, and cybersecurity professionals, and is used to showcase security projects, vulnerability research results, InfoSec articles, and acknowledgments and recognition from security projects.
The page structure includes home, project showcase, blog articles, about, and contact form, and provides reusable components such as ProjectCard, ArticleCard, ExperienceCard, and NavBar, as well as custom hooks such as use-theme and use-mobile. Theme variables are centralized in src/styles/themes.css, allowing adjustment of neon green, dark green, dark background, and card background colors; fonts use monospaced typefaces such as VT323, Share Tech Mono, Fira Code, and Space Mono.
The template includes PWA-related configuration (installable, offline support, Service Worker caching), SEO-related files (robots.txt, sitemap.xml, Schema.org Person markup, Open Graph and Twitter Card, canonical URL), and Web Vitals monitoring code. The Lighthouse scores, FCP/LCP, and other performance metrics listed in the README are the author's own statements and have not been independently verified in this material.
Usage limitations: The template code uses the MIT license, allowing free use, modification, commercial use, and distribution, but third-party assets such as demo images, fonts, and icons must be checked separately under their respective licenses; external services such as domains and hosting may incur costs. The deployment platforms and package managers mentioned in the README are suggestions; actual dependencies are subject to package.json.
Is it right for your project?
Use Cases
- Ethical hackers, penetration testers, or bug bounty hunters building a personal portfolio website
- Security researchers showcasing vulnerability disclosures, acknowledgment lists, and InfoSec technical articles
- Red team or cybersecurity professionals organizing security tools, projects, and experience records
- Personal branding sites that need a hacker-style visual and dark theme
Suitable For
- Developers with a React and TypeScript foundation who can modify components and styles themselves
- Individuals who want to use and redistribute the portfolio template for free under the MIT license
- Security professionals who need to showcase security projects, blog articles, and acknowledgments from security projects
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Requires Node.js 16+ and npm or yarn; after cloning the repository, run npm install to install dependencies
- 2
Use npm run dev for the development environment; the default access address in the README is http://localhost:8080
- 3
Use npm run build for production builds, and npm run preview to locally preview the build result
- 4
Theme colors are modified in src/styles/themes.css; fonts and Tailwind configuration are adjusted in their respective configuration files
- 5
Third-party assets such as demo images, fonts, and icons must be checked under their respective licenses and cannot be judged solely by the code's MIT license
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version in the public repository under the MIT license; the free scope is the code of this version and does not mean that external services or third-party assets are free.
Must comply with when using
- The code of this version may be used, modified, used commercially, and distributed for free.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- The template uses third-party fonts such as VT323, Share Tech Mono, Fira Code, and Space Mono. These fonts are not included in the MIT code license and must be checked separately under their respective font licenses before use.
- The README suggests deploying to external hosting platforms such as Vercel or Netlify. Using these services may require account registration and may incur costs or be subject to their terms of service.
- The demo images in the repository (such as assets under public/uploads) are separately licensed demo assets. The MIT code license does not cover these images; confirm their licenses before replacement or commercial use.
- Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
The portfolio uses several monospace fonts for the cybersecurity aesthetic:
Original README
Deployment**: Vercel/Netlify
Original README
https://github.com/0xAb1d/HackFolio/blob/main/LICENSEhttps://github.com/0xAb1d/HackFolio/blob/main/README.md
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-03. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 82 / 100
- Technologies
- Vite · React
- Website type
- Portfolio
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2025-04-17
- Screenshot last checked
- 2026-10-03
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Vite as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: [email protected] · 2026-10-04
Inspect the recorded source material
SHA-256: 081bc366c52d75054f1339f167a5635cee6d3b23be8b8626a7f32d33f23504d0
2026-10-03T08:47:58.024Z
Source file / repository# HackFolio | Modern Hacker-themed Portfolio [](LICENSE) [](https://reactjs.org/) [](https://vitejs.dev/) [](https://www.typescriptlang.org/) [](https://tailwindcss.com/) [](https://www.framer.com/motion/) A high-performance, SEO-optimized hacker-themed portfolio website tailored for for ethical hackers, penetration testers, bug bounty hunters, red teamers, and cyber security professionals. Built with modern web technologies including React, Vite, TypeScript, and TailwindCSS with a distinctive green neon cybersecurity aesthetic. ## ✨ Live Demo [View Live Demo](https://abidahmad.com) | [Video Walkthrough](https://youtu.be/demo-link) ## 🌟 Features - **Hacker-Themed UI** - Sleek green neon aesthetic perfect for security professionals - **Blazing Fast Performance** - Optimized for Core Web Vitals with 98+ Lighthouse scores - **Dark Mode by Default** - With light mode toggle for user preference - **Fully Responsive Layout** - Seamless experience across all devices - **SEO Optimized** - Schema markup, meta tags, sitemap, and robots.txt - **TypeScript Powered** - Type-safe and robust codebase - **Advanced Animations** - Smooth transitions with Framer Motion - **Progressive Web App** - Installable with offline support - **Performance Monitoring** - Built-in Web Vitals tracking ## 🔧 Tech Stack - **Framework**: React 18 - **Build Tool**: Vite 5 - **Language**: TypeScript - **Styling**: TailwindCSS 3 - **UI Components**: Custom design with cybersecurity aesthetic - **Animation**: Framer Motion - **Icons**: Lucide React - **Routing**: React Router - **State Management**: React Context API - **Deployment**: Vercel/Netlify - **Version Control**: Git/GitHub - **Package Manager**: npm/yarn ## 📊 Performance Optimization This portfolio achieves exceptional performance through: - **Code Splitting** - Intelligent chunk strategy with automatic optimization - **Vite Build System** - Ultra-fast HMR and optimized production builds - **Image Optimization** - Responsive images with proper loading attributes - **CSS Optimization** - Atomic CSS with TailwindCSS - **Font Optimization** - Preloading and proper font-display settings - **Lazy Loading** - Components and routes load on demand - **Bundle Analysis** - Rollup plugin visualizer for size optimization - **Compression** - gzip compression via vite-plugin-compression2 ## 📊 Performance Metrics | Metric | Score | Status | |--------|-------|--------| | Lighthouse Performance | 98/100 | ✅ | | Lighthouse Accessibility | 100/100 | ✅ | | Lighthouse Best Practices | 100/100 | ✅ | | Lighthouse SEO | 100/100 | ✅ | | First Contentful Paint | 0.8s | ✅ | | Largest Contentful Paint | 1.2s | ✅ | | Cumulative Layout Shift | 0.00 | ✅ | | Time to Interactive | 1.8s | ✅ | ## 🔍 SEO Enhancements - **Schema.org Markup** - Person schema implementation for improved search visibility - **Open Graph Tags** - Enhanced social media sharing with custom OG images - **Twitter Card Support** - Optimized Twitter previews - **Meta Description** - Keyword-optimized descriptions for better SERP visibility - **Sitemap.xml** - Complete site mapping for search engines - **robots.txt** - Proper crawler instructions - **Canonical URLs** - Prevents duplicate content issues - **Semantic HTML** - Proper heading hierarchy and structure - **Keyword Optimization** - Strategic placement of cybersecurity terms ## 🚀 Getting Started ### Prerequisites - Node.js 16+ - npm or yarn ### Installation ```bash # Clone the repository git clone https://github.com/yourusername/HackFolio.git # Navigate to the directory cd HackFolio # Install dependencies npm install # Start the development server npm run dev ``` Visit [http://localhost:8080](http://localhost:8080) to view the site. ### Building for Production ```bash # Build the site npm run build # Preview the production build npm run preview ``` ## 🧰 Project Structure ``` HackFolio/ ├── public/ # Static assets │ ├── robots.txt # Crawler instructions │ ├── sitemap.xml # XML sitemap │ └── uploads/ # Project images ├── src/ │ ├── components/ # Reusable components │ │ ├── ArticleCard.tsx │ │ ├── ExperienceCard.tsx │ │ ├── NavBar.tsx │ │ └── ProjectCard.tsx │ ├── hooks/ # Custom React hooks │ │ ├── use-mobile.tsx │ │ └── use-theme.tsx │ ├── lib/ # Utility functions │ │ ├── utils.ts │ │ └── web-vitals.ts │ ├── pages/ # Page components │ │ ├── About.tsx # About page │ │ ├── Blog.tsx # Blog articles │ │ ├── Contact.tsx # Contact form │ │ ├── Index.tsx # Homepage │ │ └── Projects.tsx # Project showcase │ └── styles/ # CSS styles │ ├── base.css # Base styles │ ├── components.css # Component styles │ └── themes.css # Theme variables ├── vite.config.ts # Vite configuration ├── tailwind.config.ts # TailwindCSS config └── README-two.md # Project documentation ``` ## ✨ Customization ### Theming The portfolio uses a Hacker-inspired green neon theme which can be customized in: ``` src/styles/themes.css ``` Key color variables include: - `--neon`: #00ff00 - Primary neon green accent - `--darkgreen`: #005418 - Secondary dark green accent - `--darkbg`: #121212 - Dark mode background - `--darkcard`: #1a1a1a - Card background in dark mode ### Fonts The portfolio uses several monospace fonts for the cybersecurity aesthetic: - **VT323** - Terminal-style heading font - **Share Tech Mono** - Secondary headings - **Fira Code** - Code snippets - **Space Mono** - Body text ## 📱 Progressive Web App The portfolio functions as a Progressive Web App (PWA) with: - Installable on home screen - Offline functionality - Fast loading on slow networks - Push notification ready - Service worker caching  ## 🔒 Cybersecurity Focus This portfolio is specifically designed to showcase cybersecurity expertise: - Security project presentations - Vulnerability research highlights - InfoSec article showcase - Recognition and acknowledgments from security programs ### Highlighted Security Achievements - Google Bug Bounty Awards - NASA Acknowledgement - United Nations Hall of Fame - University of Cambridge Acknowledgement - UK Government (NCSC) Security Acknowledgement - United States Dept. of Defense Acknowledgement - Australian Government Dept. of Social Services Hall of Fame - BBC Hall of Fame ## 🏆 Key Cybersecurity Areas - Ethical Hacking & Penetration Testing - Web Application Security - API Security Assessment - Network Security Analysis - AI Security & Privacy Protection - Mobile Application Security - Social Engineering Prevention - Vulnerability Research & Disclosure ## 💻 Cybersecurity Showcase The portfolio highlights cybersecurity expertise and projects including: ### Featured Projects - **GPTsSystemPrompts** - Database of leaked ChatGPT custom instructions - **JSLeakRecon** - JavaScript security scanning tool for credential leaks - **ShoSubFinder** - Subdomain discovery using Shodan - **FetchAllSrc** - WAF bypass utility for web resources - **Affixer** - Text manipulation tool - **Decod3wizard** - Hash identification and decoding tool ### Blog Articles - **Critical Security Findings at the University of Cambridge** - **Hacking Real-world AI Systems: The Art of Prompt Injection Attacks** - **JSLeakRecon: Detecting Potential Leaks in JavaScript Files** - **Multiple Vulnerabilities in Symfony Framework Web Applications** ## 🔐 Security Tools Expertise - Burp Suite Professional - Metasploit Framework - Wireshark Network Analyzer - OWASP ZAP - Nmap Security Scanner - SQLmap - BloodHound - Hashcat & John the Ripper ## 🤝 Contributing Contributions are welcome! Please feel free to submit a Pull Request. 1. Fork the repository 2. Create your feature branch (`git checkout -b feature/amazing-feature`) 3. Commit your changes (`git commit -m 'Add some amazing feature'`) 4. Push to the branch (`git push origin feature/amazing-feature`) 5. Open a Pull Request ## 📝 License This project is licensed under the MIT License - see the LICENSE file for details. ## 📬 Contact Abid Ahmad - [[email protected]](mailto:[email protected]) Project Link: [https://github.com/0xAb1d/HackFolio](https://github.com/0xAb1d/HackFolio) --- <p align="center">Built with ❤️ by <a href="https://abidahmad.com">Abid Ahmad</a></p> <p align="center">Ethical Hacker & Cyber Security Specialist</p> <p align="center"> <a href="https://twitter.com/0xAb1d"><img src="https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white" alt="Twitter"></a> <a href="https://linkedin.com/in/abid10"><img src="https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white" alt="LinkedIn"></a> <a href="https://github.com/0xAb1d"><img src="https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white" alt="GitHub"></a> </p>
Explore similar templates
Compare previews and descriptions within the same stack and category.

Resumify
Resumify is a browser-based resume builder built with React, TypeScript, and Vite.
Vite · Portfolio

showlit
Showlit is a personal website template built with React, Vite, TypeScript, Tailwind CSS, and shadcn/ui.
Vite · Portfolio

folium
A developer portfolio template built with Vite, React, TypeScript, and Tailwind CSS.
Vite · Portfolio

kurizu-discord
A personal portfolio website built with React and Vite that mimics the Discord desktop app, organizing projects, skills, and experience into customizable channels, threads, a member list, and emoji reactions.
Vite · Portfolio

about-me-personal-portfolio-website-template
AboutMe is a free personal website template built with Bootstrap and Vite, released under the MIT license. It provides a single-page index.html with organized src directories for images, JavaScript, and SCSS, along with npm scripts for development and build.
Vite · Portfolio

portfolio-main
A React, Vite, and TailwindCSS portfolio template for Garvit Joshi with a warm postal-themed homepage and a free in-browser Lab.
Vite · Portfolio
