Project

Security Portfolio SSG

Jan 2026 - Present • Status: Active

NodeJSHTMLCSSJSON

Overview & Impact

This project is a high-performance, custom-engineered Static Site Generator (SSG) built to power a professional Cyber Security portfolio. By eschewing heavy modern frameworks like NextJS in favor of a vanilla JavaScript architecture, the engine ensures maximum performance, and zero client-side bloat.

Additionally, this website acts as an active knowledge base, summarising:

The performance-first, open-source approach has achieved the following metrics:

Architecture & Features

The core of the SSG is a NodeJS-based build pipeline that transforms raw JSON data into semantic, SEO-optimized HTML.

Key Features

Project Structure

├── src/
 │   ├── content/        # Project writeups, CTF walkthroughs, and JSON data
 │   ├── templates/      # HTML logic for the custom SSG
 │   └── assets/         # CSS (Dark Theme), JS, and Images
 ├── public/             # Compiled output (ignored by Git)
 └── .github/            # CI/CD and Community files

Repository & Links

The compiled static site is hosted entirely through Google's Firebase Hosting for speed and reliability, and the custom SSG source code is openly available.

Live Website: https://www.liamskinner.co.uk
GitHub Repository: https://github.com/ThatsLiamS/my-site