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
- 01Content registry
- 02Metadata validator
- 03Relation resolver
- 04Search index
- 05Publishing UI
- Content types
- 5
- Cross-links
- 64
- Build-time checks
- 18
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
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
Direction
The same model can later sit behind a CMS or API because page components consume a repository interface rather than file-specific shapes.