Ask me about The Simpsons
A live fan-made trivia chatbot for The Simpsons that answers questions by checking a dataset built for the show. It falls back to wikis when information is missing.
My Role
End‑to‑end: architecture, backend, data pipeline, frontend, security, accessibility, deployment
Scale
~3,833‑entry knowledge base: 809 episodes & 2,824 characters
Stack
Cloudflare Workers, Workers AI, Vectorize, D1, KV · Claude (Anthropic API) · vanilla HTML/CSS/JS
Product Highlights
A chatbot you can actually trust.
Every answer comes from a dataset spanning 37 seasons and 809 episodes. Unlike general chatbots, if it doesn't have an answer, it falls back to trusted sources instead of guessing.
Quality control baked into the process.
Every feature was tested against real phrasing variations before sign‑off. Ask the same question three different ways and it used to give three different answers. Now it gives one.
Accessibility treated as a feature, not an afterthought.
The site went through a full WCAG 2.1 AA accessibility pass: live regions, accessible names, focus indicators, and color contrast all brought up to standard. One touch‑target enhancement hit the AAA-level bar.
Built to keep improving itself.
A feedback loop ties simple thumbs up or down buttons to the exact question it answered, and a contact form catches everything else. Real usage becomes an ongoing worklist for refinement, instead of quietly going unnoticed.
Root-cause problem-solving, not patchwork fixes.
A silent bug in the scraping pipeline was dropping cast data from certain episodes. It was found and fixed at the source, and the full dataset was reconciled against the real, current episode count rather than being simply patched.