Selected Personal Projects
2025
OpenMCP
A token-efficient standard for converting web APIs into MCP servers
open-mcp.org
2024
Lit Commit
Stack-specific models finetuned on 10k synthetically-augmented commits (Llama 3, Codestral & Qwen variants)
Cmd-E
LLM chat in a web extension, with browser content auto injected as markdown.
2023
OpenAI Edge
Unofficial OpenAI TypeScript SDK, compatible with edge computing environments
github.com/dan-kwiat/openai-edge
Constitutional Prompting
A Jupyter Book demo, using techniques from Constitutional AI to generate effective prompts for Copy Editing tasks.
dan-kwiat.github.io/cai-prompt
Anthropic Docs
I built Anthropic's documentation website and wrote the section on "Prompt Design".
console.anthropic.com/docs
ClaudeChrome
A chrome extension for querying Anthropic's LLM Claude using context from the page, without leaving your tab.
chrome.google.com/webstore/detail/claudechrome/pcgefnihjmhkfnlckogmhamnofbdkdcb
Prompt Generator
Generate example prompts from a question and compare their effectiveness.
prompt-generator-ten.vercel.app
2022
MathGPT
Chaining an LLM with a simple calculator to make a chatbot capable of doing arithmetic.
math-gpt.vercel.app
CloneGPT
A basic clone of the ChatGPT web app using a module I made to query OpenAI APIs from edge environments.
clone-gpt.vercel.app
GPT Rap Battles
Generate a rap battle between two arbitrary historical characters...
rap-battle.vercel.app
2021
tythe.org
An easy way to support impactful climate nonprofits.
tythe.org