I build tools that turn messy workflows into explicit systems: concept-layer learning apps, YAML-driven document generation, terminal utilities, and interactive web products.
Portfolio chronology: BrandonGottshall.com/Projects
This GitHub is curated as a chronological portfolio. Current systems sit up front; older projects stay public when they preserve a useful product idea, show a meaningful technical step, or mark the baseline for a future v2.
| Project | Why it is here |
|---|---|
| portfolio | The live public surface for the chronology: current work, restored originals, and future rebuilds. Start with the chronological feed. |
| review-game-core | A TypeScript package for study products built around concepts, not just question banks; includes workflow contracts and WF-tested docs. |
| astronomy-future-compute | Interactive astronomy presentation rebuilt as a Next.js site with presentation controls and WF coverage. |
| About-Me | Career document pipeline: YAML content to LaTeX PDFs, portfolio exports, and agent-assisted tailoring guardrails. |
| lfx | A Go CLI for managing lf themes, icons, and plugins. Small tool, clear job. |
| Project | What it preserves |
|---|---|
| Crime-NY | A first-year SE bootcamp artifact with Mapbox, NYC OpenData, and a year slider; kept because it quietly shaped later interface direction. |
| dogPark | A hackathon-built social product prototype with a real product shape. |
| SEI-Trivia | A historical full-stack trivia project spanning Rails and mobile clients. |
Older repositories are not kept public by default. If a repo was only a template, an accident, or no longer helps explain the path, it gets archived or deleted. If the original idea still has teeth, it can stay visible until there is enough reason to restore it, document it, or build a stronger v2.



