Command Palette

Search for a command to run...

now

what i'm focused on right now

last updated: Mar 7, 2026

🎯 Current Focus

Understanding LLM memory — how models retain context, what happens when conversations get long, and the patterns behind effective memory architectures. Digging into the internals rather than just using wrappers.

Building SwitchBoard, a TypeScript library that lets you write an AI agent bot once and have it work on Slack, Discord, Teams, and Google Chat without platform-specific code. Think of it as the "write once, run anywhere" promise but for conversational AI.

📚 Learning

  • LLM memory architectures — how context windows, retrieval, and summarization strategies work together to give models useful long-term recall
  • LLM orchestration — coordinating multiple models and steps into reliable, composable pipelines
  • Tool calling and tool chaining — how to give LLMs the ability to take actions and compose multi-step workflows reliably
  • Better writing and communication - technical skills are only half the battle

🚀 Projects

SwitchBoard[active]

Building a TypeScript SDK that lets you write an AI agent bot once and deploy it to Slack, Discord, Teams, and Google Chat. One codebase, every platform — with great DX and proper abstractions so platform differences disappear.

Metro MCP[active]

Model Context Protocol server for real-time transit info across DC Metro and NYC Subway. Running on Cloudflare Workers with OAuth 2.1 auth.

This Website & Other Side Quests[ongoing]

Constantly iterating on the design and adding new features. Plus a few other side projects that keep things interesting when I need a break from coursework.

🌱 Life

Reading more books and less Instagram. Trying to hit 30 pages a day - some days I make it, some days I don't, but it's better than scrolling.

Reading Goal → 30 pages/day(6/7 days • 86%)apr 3 - apr 9

Actively trying to improve my photography skills. Taking more shots, experimenting with different styles, and learning to see things differently through the lens.

Trying to read more articles and blog posts. The goal is to fill up and consume everything that I find interesting - there's so much good stuff out there.