Projects
Things I've built and shipped.
Featured projects
3 projectsjustfuckingusecloudflareTypeScriptStop paying SEVENTEEN DIFFERENT BILLS for your shitty todo app. Stop pretending you're an infra genius when you're just bleeding money.
repo-updaterTypeScriptA CLI tool that update deps across multiple repos with auto commits and pull requests.
create-cf-tokenTypeScriptA CLI for creating Cloudflare API tokens (User Tokens) with an interactive, guided prompt flow.
Other projects
28 projectscodex-usageTypeScriptCLI for inspecting Codex usage windows and reset credits
oc-usage-limits-pluginTypeScriptOpenCode TUI plugin for usage limits of AI Providers
opencode-pluginsTypeScriptMy Personal OpenCode v2 Plugins
alchemy-deployTypeScriptReusable GitHub Actions workflow for Alchemy and Cloudflare Worker deployments
BankGlassTypeScriptA self-hosted, read-only banking API and MCP server for securely connecting applications and AI agents to personal financial data. BankGlass runs entirely on Cloudflare Workers
browser-extensionsTypeScriptA monorepo for my WXT browser extensions
cf-gamedigTypeScriptRun GameDig behind a Cloudflare Worker and Cloudflare Container.
cf-unduckTypeScriptFast DuckDuckGo bang redirects on Cloudflare Workers — edge-cached server-side redirects with an on-device SPA fallback. React 19 + Vite + TanStack Router.
counter-strike-configsTypeScriptPersonal Counter-Strike Configuration Files
cursor-api-windowsTypeScriptCLI-first Windows local OpenAI-compatible Cursor API
discord-announcement-email-bridgeTypeScriptdiscord-announcement-email-bridge on GitHub.
discord-searchTypeScriptSearch Discord server messages from your terminal. Filter by author, content type, mentions, and more.
fxinstagramTypeScriptEffect and Alchemy service for fixing Instagram embeds in Discord
github-archiverTypeScriptA powerful CLI for mass archiving GitHub repositories with parallel processing and comprehensive error handling.
gmessages-cfTypeScriptCloudflare-native Google Messages MCP service. It exposes a small Streamable HTTP MCP surface for one personal, authenticated message session.
hamilton-bin-dayTypeScriptTypeScript client for Hamilton City Council Fight the Landfill bin-day lookup API.
hcc-parking-infringementTypeScriptA public dashboard for exploring Hamilton City Council parking infringement data.
im28.todayCSSA birthday microsite for me turning 28, 3 prompts (incl. deployment) made w/ ampcode.
mechvibesTypeScriptmechvibes on GitHub.
mynameistitoTypeScriptmynameistito on GitHub.
NativeMonitorToolsNativeMonitorTools on GitHub.
oc-ctrl-enter-force-importTypeScriptOpenCode TUI plugin that interrupts the active run and submits the prompt with Ctrl+Enter.
oc-custom-mcp-pluginTypeScriptAn opencode plugin that removes disabled MCP servers from the merged runtime config so they do not appear in the sidebar or /status.
skillsskills on GitHub.
socket-scan-archiveTypeScriptsocket-scan-archive on GitHub.
tsgo2tscTypeScriptMigrate projects from @typescript/native-preview and tsgo to TypeScript 7 tsc.
usage-barRustusage-bar on GitHub.
x-lookupTypeScriptRead-only, no-auth Cloudflare Worker that turns public X/Twitter statuses, threads, profiles, search, and social graphs into compact Markdown or JSON for AI agents