personal site
This site. Next.js + MDX, every artifact is a node in a graph, the navigation is the relationship.
The new personal site. Three modes over one URL space:
- Constellation — force-directed graph at
/. - Timeline — same graph projected on a date axis at
/t. - Document — node detail, with the graph still alive in a minimap.
Phase 1 ships the walking skeleton: content pipeline, plain index, plain
detail pages. The graph and the shared-layout transitions arrive in
phases 3 and 4. See docs/ROADMAP.md.
Site lineage
Four versions of a personal site, oldest to newest — a Weebly portfolio, two iterations of an al-folio Jekyll fork, and this rewrite.
- Weebly portfolio
Started in a 9th-grade engineering class and grown from there — a drag-and-drop Weebly site collecting school-era engineering and programming projects. It pointed visitors onward to the next version with a single line: “Please see my new website at jacobfv.github.io.”

- al-folio fork
Forked from alshedivat/al-folio: a Jekyll theme with a clean academic layout. Tech used: Jekyll, Liquid, Jupyter, GPT-3. In hindsight, a little cringe — a borrowed grad-student CV theme worn as a personal identity, with GPT-3 namedropped in the tech list for flair.

- al-folio, final form
Years of incremental edits later — the same Jekyll base carried a dark theme, an updates feed, and a refreshed bio before being retired.

- This site
The current rewrite — Next.js + MDX, every artifact a node in a graph, the navigation is the relationship. Source at JacobFV/jvboid.dev; the old JacobFV/jacobfv.github.io repo now just redirects here.

Neighborhood