The Work page (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/retro-webpage/llms.txt
Use this file to discover all available pages before exploring further.
/work) renders your employment history as an authentic-looking HTML table résumé — the kind a 1990s Webmaster would have proudly hand-coded in Notepad. The table sits inside a bevel-outset container with an orange-tinted header row and alternating white/orange-tinted body rows. A “Download Resume as PDF” link at the bottom completes the period-accurate look.
What It Renders
The page is a plain<div> containing:
<h1>heading —"Resume.html"infont-pixel text-orange-500centered.bevel-outsetwrapper — Abg-gray-200 p-2container that gives the table the classic raised-panel look.- Résumé
<table>—border-collapse border-2 border-gray-400 bg-white font-sans text-sm:<thead>—bg-orange-200header row with four column labels: Company, Role / Title, Timeline, Description.<tbody>— Three job rows, alternating betweenbg-whiteandbg-orange-50. Each row contains:- Company —
font-bold text-orange-800with a small orange pixel icon<div>. - Role / Title —
italic. - Timeline —
font-vt323 text-lg text-center. - Description — plain body copy.
- Company —
- Download link —
font-sans text-sm text-blue-600 underline hover:text-orange-500reading[ Download Resume as PDF (Acrobat Reader Required) ].
The job entries are defined in a
jobs array inside the component. Edit that array to add, remove, or reorder positions — the table rows are fully generated from it.Component Overview
bevel-outset wrapper
The table sits inside a
bevel-outset bg-gray-200 p-2 container that gives it the raised Windows 98 panel appearance. This is a Tailwind utility class defined in the project’s global CSS — no React component required.Résumé Table
A native
<table> with a two-row <thead> and a <tbody> driven by the jobs array. Rows alternate between bg-white and bg-orange-50 using i % 2 === 0.Default Job Entries
| Company | Role / Title | Timeline | Description |
|---|---|---|---|
| TechCorp Inc. | Senior Frontend Developer | 2020 - Present | Modernized legacy applications using React and TypeScript. Improved performance by 40%. |
| WebSolutions LLC | Web Developer | 2016 - 2020 | Built responsive websites for clients. Managed CMS integrations and database migrations. |
| Freelance | Webmaster | 2014 - 2016 | Designed and hosted websites for local businesses. Hand-coded HTML/CSS. |
Customization Example
Add new roles or update existing entries by editing thejobs array:
Props Reference
Job Entry Fields
Each object in thejobs array drives one <tr> in the résumé table.
Company or organisation name. Rendered in
font-bold text-orange-800 alongside a small orange pixel icon in the first column.Job title or role. Rendered in
italic in the second column.Date range, e.g.
"2020 - Present" or "2016 - 2020". Rendered in font-vt323 text-lg text-center in the Timeline column.One or two sentences describing your responsibilities or achievements. Rendered as plain body text in the Description column.