AI product lead at Google. San Francisco.
I build agent infrastructure — memory, tooling, and interfaces that make AI systems useful over long horizons — plus the smart-home and design systems that run my own life.
- r3 — persistent memory for AI apps over MCP. Local Redis, optional cloud sync.
npx @n3wth/r3 - ui — shared design system for n3wth sites
- canvas — live canvases with realtime sync
- gbrain — personal knowledge base an agent can read and write
- lunchmoney — unofficial Lunch Money plugin for Claude, Codex, and Cursor
Documentation lives alongside the portfolio at n3wth.com/docs. Astro builds the site; Starlight owns documentation pages and search. Both use the same repository and deployment.
Use Node 24 and npm 11.19.1. Install from the repository root.
npm ci
npm run dev # Portfolio and docs
npm run build # Packages and remaining consumers, in dependency order
npm run check # Workspace validation
npm run check:browser # Browser validation after buildingThe content site lives in apps/portfolio; docs source is apps/portfolio/src/content/docs/docs. Shared packages live in packages/ui and packages/site-config. Garden is a compatibility redirect Worker. UI/r3 folders test legacy redirects. Skills retains static download compatibility only, with no application runtime.
@n3wth/ui remains a public npm package published from this repository by the Release UI workflow on a ui-v* tag. The r3 runtime is maintained separately in n3wth/r3.
Cloudflare serves the site. Pull requests receive isolated previews; validated changes on main deploy through the production workflow. Vercel is retired. Moving old docs and Skills domains requires the separate, verified redirect cutover in the deployment runbook.
See architecture, deployment, and maintenance. Wait for CI and previews before merging; verify live routes and APIs after deployment.




