The About page (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/developer-exe/llms.txt
Use this file to discover all available pages before exploring further.
/about) reframes a developer biography as a role-playing game character sheet. The page opens with the GlitchText headline PLAYER ONE: PROFILE and then splits into two zones: a narrow left column containing the character portrait card and class title, and a wider right area presenting stat cards (BACKSTORY, SPECIAL ABILITIES, and WEAKNESSES) in a two-column sub-grid. Below both columns, a full-width horizontally-scrolling timeline section labelled STORY MODE runs the developer’s career from 2015 to 2026.
Layout Structure
The page uses a three-column CSS grid. The character card occupies one column and the stat cards occupy two columns, stacking to full width on mobile.Character Card
The character portrait is a pixel-bordered container. Inside it, a background image is applied at reduced opacity withmix-blend-luminosity, giving a monochrome desaturated tint. On hover, the image transitions to full opacity. A Lucide React User icon sits above the image and scales up slightly on group hover.
Beneath the portrait, the character class label is displayed in two lines:
Stat Cards
Each stat section uses a reusable card component with a title, icon, and bordered container. The three stat cards and their content are:BACKSTORY
A short paragraph in the portfolio’s body font. Describes the origin story: spawned in a small town, leveled up through non-tech industries before discovering coding.
SPECIAL ABILITIES
An unordered list of three abilities, each with a neon-cyan bold label followed by a description: Pixel Perfect, State Manager, and Vibe Check.
WEAKNESSES
A flex-wrap collection of styled pill tags. Default values: Internet Explorer, Uncommented Regex, Meetings that could be emails, Centering Divs (Just kidding). Spans full width across both sub-grid columns.
Adding a Card
Create a new stat card by copying the card component pattern and placing it inside the two-column sub-grid. Pass a spanning class to fill both columns.
Story Mode Timeline
Below the character grid, a full-width parallax timeline scrolls horizontally as the page scrolls vertically. It usesuseScroll from Framer Motion with the section ref and maps scrollYProgress to a CSS x transform, sliding the timeline strip leftward as you scroll down.
The six milestones defined in the source are:
| Year | Title | Description |
|---|---|---|
| 2015 | TUTORIAL | Discovered View Source |
| 2017 | LEVEL 1 | Retail & CS Grind |
| 2019 | LEVEL 2 | Healthcare Tech |
| 2021 | MINI-BOSS | First Freelance Gig |
| 2023 | LEVEL 3 | Full-Stack Mastery |
| 2026 | CURRENT | Building the Future |
Customisation
Update character portrait
Replace the background image URL inside the portrait container with your own hosted image URL. The
mix-blend-luminosity class applies the synthwave tint automatically.Update class title and level
Change
LVL 99 DEVELOPER and CLASS: FRONTEND MAGE in the character card section below the portrait.Edit bio text
Locate the BACKSTORY card and replace the paragraph content with your own origin story.
Add or remove abilities
Find the list inside the SPECIAL ABILITIES card. Each item follows the pattern: a neon-cyan bold label followed by a description string.