Expose a privately hosted app to Claude as a custom remote MCP connector, without handing the internet a route into it. The separate internet-facing service, OAuth 2.1, a read-only tool layer with one query chokepoint, Tailscale Funnel, a least-privilege database role, and the traps that cost real debugging time.
1 skill
Build interactive learning websites: textbook-style chapters with intuition before maths, equations linked to React widgets, hand-checkable worked numbers, checkpoint quizzes, and a code companion tested against the page.
1 skill
Opinionated, end-to-end architecture recipes for small web apps. Currently: offline-first PWAs — Dexie local DB, a pendingSync mutation queue, a bidirectional sync engine, and the service-worker and mobile baselines that make them hold up.
1 skill