Command Palette

Search for a command to run...

Projects

Things I've built

GitHub Activity

Loading...

Coding Activity

Loading...
Typical Hours

Metro MCP

active

Model Context Protocol server for real-time transit information across DC Metro and NYC Subway systems. Built on Cloudflare Workers with OAuth 2.1 authentication.

TypeScriptCloudflare WorkersMCPOAuth 2.1WMATA APIMTA GTFS

SwitchBoard

wip

Imagine there was a library that would allow you to write an AI agent bot once, and imagine it provided great 2026-level DX, and then, magically, it just worked on Slack, Teams, Google Chat, and Discord without writing platform-specific code.

TypeScript

SEAS Search

active

Knowledge graph-based course QA system that fine-tunes Llama 3.1 with Graph-RAG to answer questions about GWU SEAS courses, schedules, and prerequisites.

LLMKnowledge GraphLlama 3.1Graph-RAG

Session Base

active

Capture, organize, and share sessions across coding agent platforms, helping you and your dev team preserve valuable context.

TypescriptAWSCLITUIMCP Server

Tembo Discord bot

active

A production-ready Discord bot built on Cloudflare Workers that integrates with Tembo to manage tasks directly from Discord using slash commands. Made by Anurag Dhungana and Dominik Koch

TypeScriptCloudflare WorkersDiscordJS

Termweather

active

npm install -g termweather Beautiful weather in your terminal - CLI commands + interactive TUI dashboard + Website. Features one-shot weather queries, forecasts, and location search with multiple output formats.

TypeScriptNode.jsReactInkTurboCommanderOpen-Meteo API

Personal API

wip

Personal API to manage my website, personal content and all personal digital database

TypeScriptCloudflare WorkersCloudflare D1 DBCloudflare R2 Object Storage

Runwayr

active

Two apps, one engine. A serious planning tool for board meetings + a viral game to kill your startup.

TypeScript

Varonatica

wip

Browser-based virtual world with real-time multiplayer interaction, avatar customization, and social spaces. Modern take on classic virtual worlds.

WebSocketReal-timeIsometric 3D

SplitSimple

wip

Easy expense splitting web app that helps divide bills among friends, colleagues, or groups with an intuitive interface.

Next.jsReactTypeScript

Minesweeper

active

Classic minesweeper game built entirely by a cloud background agent in just 2 prompts. Experiment to see how much can be pushed to AI agents.

AI-GeneratedCloud AgentReact

FlowWrite

active

Minimal distraction-free writing app with timer, word count, and theme options. Fully local for complete privacy.

Next.jsReactLocal Storage

Ivy Wallet

archived

Imagine Ivy Wallet as a manual expense tracker that will replace the good old spreadsheet for managing your personal finance.

Next.jsOpen Source