Ask Me Anything
Ask about SEO, SaaS, content strategy, AI, my opinions, background, hobbies, or anything I've written about. Answers are AI generated from my blog posts and personal knowledge base, with sources.
Try asking
Sources
This page uses Retrieval Augmented Generation (RAG) to answer your questions from my actual content, not generic AI knowledge.
When you ask a question, it gets converted into a vector embedding using Cloudflare Workers AI. That embedding is then matched against all of my blog posts and personal knowledge, which are stored as vectors in Cloudflare Vectorize (a vector database).
The most relevant chunks of content are retrieved and sent to Claude (by Anthropic), which generates a natural language answer grounded in my actual writing. The response is streamed in real time.
The entire pipeline runs on Cloudflare's edge network with no external servers. New blog posts are automatically indexed when published via a GitHub webhook.
Stack: Cloudflare Workers + Workers AI (BGE Base embeddings) + Vectorize + Claude Sonnet via Anthropic API