My personal developer portfolio built with a cyber-industrial visual theme, neon accents, terminal style UI, and hologram project displays. Built with PHP for modular page routing CSS/JS for all interactivity.
- Terminal-style hero section — landing page greeting rendered with a typewriter effect inside a mock terminal window.
- Hologram project podiums — interactive, hover-reactive project showcases with image popups.
- Secure Transmission Portal — a styled contact form with drag-and-drop file upload and a simulated upload prcentage counter.
- Voltage Core theme switcher — toggle between "Cyan Nominal" and "Red Voltage Overload" color themes, persisted via the CORE_STATE button on the top right.
- Diagnostic status UI — console-style status messages and a preloader on page load
- PHP-based routing — a single entry point (
index.php) includes the correct page based on apagequery parameter
| Layer | Technology |
|---|---|
| Backend / Routing | PHP |
| Structure & Styling | HTML5, custom CSS3 |
| Interactivity | Vanilla JavaScript |
Developer Profile/
├── index.php # Entry point / page router
├── home-content.php # Home page content
├── about.php # About / skills page
├── projects.php # Project showcase page
├── contact.php # Contact form page
├── success.php # Contact form success page
├── includes/
│ ├── header.php # Shared header, nav, and theme toggle
│ └── footer.php # Shared footer and social links
├── css/
│ └── style.css # All styling, including theme variables
├── js/
│ └── main.js # Form handling, typewriter effect, theme toggle
└── assets/ # Project thumbnails and profile image
-
Home — hero introduction with typewriter animation and featured projects. Hover above the [USER_PROG] to view image.

-
About — Breif intro of myself, skills, languages/frameworks, tools/IDEs, and personal intrests.

-
Projects — showcase of featured builds, each linking to its GitHub repository. Hover above the projects to view the project thumbnail.

-
Contact — a form for sending a message, with the option to attachment a file.
-
PennyWise — expense tracking app built with Kotlin/Java in Android Studio. (Collaboration with @Amo)
-
Clinic Database System — relational database system for clinical administration, built with MySQL/SSMS.
-
CyberBot — a C# automation built in Visual Studio 2022 to help people them know what cybersecurity is at a basic level.
-
PASTIMES — a e-Commerce platform to buy, and sell clothes, built with PHP, MariaDB, and HTML/CSS. (Collaboration with @Amo)
- PHP 7.4 or higher
- A local PHP server (built-in server, XAMPP, MAMP, etc.)
- Clone the repository:
git clone https://github.com/FadingPandaa/<repo-name>.git cd "Developer Profile"
- Start a local PHP server from the project root:
php -S localhost:8000
- Open
http://localhost:8000in your browser.
- Multi-page navigation with hash-based routing and page transitions
- Skeleton loading screens
- Animated SVG character on the Contact page
- Centralized site configuration (
config.php)
Keabetswe Masole
- GitHub: @FadingPandaa
- LinkedIn: keabetswe-masole