Building a Personal OS: From Civic Platform to Knowledge Graph
How I transplanted a full-stack Astro platform into a personal operating system — with JSON-LD, Knowledge Graph identifiers, and a content engine for frameworks, runbooks, and insights.
personal-os astro seo knowledge-graph
Building a Personal OS
This site is more than a portfolio. It’s an operating system for how I think, work, and ship.
The Architecture
Built on Astro 5 with Cloudflare Pages. The content engine powers four collections:
- Frameworks — Reusable decision models I apply across products
- Runbooks — Step-by-step procedures for recurring situations
- Insights — Pattern observations from real product work
- Blog — Long-form thinking on product, AI, and systems
Knowledge Graph
Every page emits structured data. The sitewide JSON-LD graph includes:
- Person with Google Knowledge Graph ID (
/g/11nmdhnc9b) - Organization (Ryan Winkler Strategy Limited, CRO 800904)
- Service offering
- FAQPage with 8 career-relevant questions
Why a Personal OS?
Because Product Managers who build systems think in systems. This site is the system.