Projects

Web applications, developer tools, and open-source packages I've built and contributed to.

mdm

A CLI (command line interface) for managing markdown files and agent instructions: rule sync, skills management, health auditing, and project scaffolding. No telemetry, fully open source.

Go · CLI

storybook-addon-profiler

A performance profiler panel addon for Storybook with real-time FPS, INP, CLS, memory, and more. Works with every Storybook framework.

TypeScript · Storybook · Web Vitals · Performance API

eslint-plugin-mvvm

An ESLint plugin that enforces MVVM architectural layer boundaries in React codebases, keeping data flowing one way from Model to ViewModel to View.

TypeScript · ESLint · React · Bun

mdm extension

The companion Visual Studio Code extension for the mdm CLI. A sidebar panel for managing markdown driven Skills, Agents, and Rules without leaving the editor.

TypeScript · VS Code Extension API · Bun · mdm CLI

Next.js Link Preview

A simple, lightweight Next.js component for displaying beautiful link preview cards. Pure presentational - bring your own data!

React · Next.js · TypeScript

Storybook Previewer Extension

A Visual Studio Code extension that provides a live preview of Storybook stories directly within the editor.

TypeScript · VS Code Extension API · Storybook · WebView API

Custom Plugins

A plugin marketplace for AI coding assistant skills: installable workflows for Claude Code, Cursor, and GitHub Copilot.

Claude Code · GitHub Copilot · Markdown · YAML