← BACK TO PROJECT

PROJECT / Knowledge / Search

Engineering Knowledge Graph

A connected publishing system that relates projects, notes, experiments, writing, and videos.

KnowledgeSearchPublishing
STATUS
building
YEAR
2026
ROLE
Designer & Engineer
STACK
Next.js · TypeScript · PostgreSQL · MDX

SYSTEM / ARCHITECTURE

How it fits together

  1. 01Content registry
  2. 02Metadata validator
  3. 03Relation resolver
  4. 04Search index
  5. 05Publishing UI
Content types
5
Cross-links
64
Build-time checks
18
01

The problem

Projects, experiments, and explanations lose value when they live as isolated pages without shared vocabulary or relationships.

  • One source of metadata truth
  • Typed relationships
  • Generated category navigation
02

The model

Every content item shares a small base schema and adds type-specific fields. Relations resolve across types at build time.

  • Stable slugs
  • Schema validation
  • Portable JSON and MDX boundaries
03

Direction

The same model can later sit behind a CMS or API because page components consume a repository interface rather than file-specific shapes.