Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/apursley2012/guest-portfolio.dev/llms.txt

Use this file to discover all available pages before exploring further.

guest-portfolio.dev is an open-source personal portfolio that puts visitors inside a simulated Unix terminal. Instead of scrolling through a traditional webpage, users type commands — whoami, ls projects/, git log, man migration-to-k8s — to explore the developer’s background, projects, and writing. The whole experience runs in the browser with no backend required.

Introduction

Learn what guest-portfolio.dev is, how it works, and what makes it unique.

Quickstart

Clone the repo, customize your content, and deploy your own terminal portfolio.

Terminal Commands

Full reference for every command available in the terminal emulator.

Components

Explore the React components that power the terminal UI and visual effects.

Theming

Switch between green phosphor and amber phosphor themes, or add your own.

Customization

Replace the demo content with your own bio, skills, projects, and work history.

How It Works

1

User lands on the site

A simulated BIOS boot sequence plays, then hands control to an interactive terminal prompt at guest@portfolio.dev:~$.
2

User types commands

Visitors explore content by running Unix-style commands like ls, cd, cat, man, and git log — all handled client-side with no server.
3

Commands render React output

Each command maps to a React component that renders rich output — animated skill bars, a vim-style contact form, a git log of career history, and more.
4

Visitor sends a message

The mail command opens a vim-inspired editor. Pressing :wq queues a message and shows an SMTP-style delivery animation.
Try running help in the terminal to see every available command at a glance. The sidebar also shows Quick Commands you can click to run instantly.

Build docs developers (and LLMs) love