Christopher Craig writes software in Scotland.
Posts, experiments, and projects — published irregularly.
POST
<canvas></canvas>
HTML-in-Canvas API: DOM & Canvas, bridging the gap
JUL 08, 2026 — 6 MIN
POST
Building a Chatbot with shadcn/ui and Chrome's Built-in AI
JUL 07, 2026 — 2 MIN
POST
✦
Chrome Built-in AI: Local Gemini Nano in the Browser
JUN 04, 2026 — 8 MIN
PROJECT
{ useChromeAI }
use-chrome-ai: Hooks for Chrome Built-in AI API's
JUN 04, 2026 — 5 MIN