Portland, OR

Craig Dennis

Elite
@craigsdennis

Developer Educator, AI @cloudflare

intro-to-apis-course. Introduction to APIs course

2.2k

talk-to-javascript-openai-workers. Demonstrates how to protect your OpenAI API Key using a Cloudflare Worker to serve your ephemeral token and then do client side tool calling

323

shorty-dot-dev. A URL Shortener built on Cloudflare Developer Platform

109

hackathon-helper-workers-ai. Get started, get hacking

102

vanilla-chat-workers-ai. CSS

95

intro-to-apis-flask. Starter repository for the Introductions to API course

65

punderful-workflows. A #BuildInPublic Application built on the Cloudflare Stack, leaning in hard to Workflows

41

genai-phone-call. WIP exploration using Twilio Media Streams and Generative AI

40

sandboxing-day-containers. Uses Cloudflare Workers and a Python Script to show off how to do possible code sandbox implementations

38

gamertown-workers-ai-vectorize. Welcome to Gamertown, the behind the counter tool used to make dreams come true.

35

intro-to-apis-node. Starter repository for the Introductions to API course

35

phoney-ai. Cloudflare Workers AI + Twilio + AssemblyAI demo

33

image-model-streamlit-workers-ai. A Streamlit based starter kit to use Cloudflare Workers AI

33

twilio-cloudflare-workflow. Use Cloudflare Workers to create a scheduled durable execution with your Twilio applications

32

floor-is-llava-workers-ai. Explore the Llava AI Vision Model

32

kudos-agent. A Cloudflare Agent that collects kudos

31

lightbulb-moment-tool-calling. Workers AI Tool Calling Example

26

openai-realtime-api-relay-workers. A Workers implementation of the OpenAI realtime relay service

23

whatever-ify-workers-ai. TypeScript

23

ai-hacknights-cloudflare. AI Hacknights at Cloudflare

23

autotranscriber-r2-workers-ai. Auto transcribes R2 uploads using Whisper v3 Turbo

23

email-course. Accompanying repo for the How to Add Emails to your Apps course

16

responses-api-workers. Let's explore the the OpenAI Responses API on workers

13

large-marge-r2-actors. Shows how to do large file uploads to R2 using the Actor primitive

13

bandaid-agent-framework. Exploration of Agent Framework

11

careless-whisper-workers-ai. An Astro app on Cloudflare Workers using the Whisper model of Workers AI

11

llm-trip-saver. Streamlit app that uses langchain to record LLM conversations / hallucinations

11

starting-up-cloudflare-stack. Accompanying code for the Starting Up talk

10

webhooks-course. JavaScript

10

chat-workers-ai-base. A base starter for chat apps on Cloudflare Workers AI platform

10

say-it-again-openai-workers. Uses the OpenAI Workers Relay to host a secure app

10

improv-meetup. A Lite Spring MVC app used to generate fresh content for teaching at Meetups

8

notebooks-cloudflare-workers-ai. Jupyter Notebooks exploring the Cloudflare Workers AI API

7

cloudflare-ai-twilio-conversations. A Cloudflare Worker AI script making use of Twilio Conversations for an SMS based chatbot

7

chatflare. WIP Internal Chat App

7

scairy. Uses AI to scare people...more.

5

video-to-map-workers. Exploration of the new GPT 4.1

5

ai-ave-speak-easier. A translation app that uses the ElevenLabs dubbing API

5

event-stickers-agent. TypeScript

5

jq-workshop. A workshop about the command line JSON processor jq

5

thinking-systematically. A Cloudflare Workers AI, Hono, Vue, Chat Base application

5

slicey-game-durable-objects. Use your phone as a controller for a multi-player Fruit Ninja adjacent experience.

5

db-backed-chat-workers-ai. A D1 backed chat example on Workers AI

5

api-roll-workers-ai. TypeScript

5

talks-jsot-mqtt. Talk on MQTT I gave at JavaScript on Things Portland

5

ai-ave-talk-to-the-hand. Use ElevenLabs Conversational AI to talk to Yorick from AI Avenue. Deployed on a Cloudflare Worker

4

comically-bad-art-workers-ai-streamlit. A Streamlit and Workers AI mashup to make some intentionally bad art

4

llamaguard-rails-ai-gateway. Test out LlamaGuard and the Cloudflare AI Gateway for chat content moderation

3

basic-ai-chat-workers. An AI Chat bot React App running on Cloudflare Workers Assets and Workers AI

3

ai-ave-literacy-quiz-vibecode. WIP

3

clicky-block-durable-objects. WIP - Move along

3

talks-wrapping-your-brain-around-langchain. An accompanying repo for a intro level talk about LangChain

3

aiave-band-extractor. AI Avenue tutorial helper: Extract information from a concert poster

3

chatgpt-streamlit. A shared instance of ChatGPT for prompting workshops

3

function-templates. Twilio Function templates for different Voice, SMS, Video, Chat, Sync, etc use cases

2

potty-party. An Alexa Voice Services App that assists with potty training

2

cf-ai-chat-playground. WIP AI Chat Playground built on Pages and Nuxt

2

band-poster-extractor-tutorial. TypeScript

1
58
Apply