Work Applications and open-source tools I’ve built and contributed to. Each project explains the problem, my contribution, the technical decisions and what works today.
All contexts Frontend Full-stack Developer tools Health & education MCP integrations, contributions and the boundaries between assistants and user data.
All work Desktop applications Web applications Developer tools Browser extensions Connect an AI assistant to an Obsidian vault through structured tools for notes, search, links and attachments.
Contribution Creator & maintainer · implementation, reviews and releases
Built with TypeScript · Node.js · MCP SDK · Vitest
Project state Local build Explore Obsidian MCP Pro → Give an AI assistant a canvas it can build, inspect, revise and export as an editable diagram.
Contribution Server & canvas integration development
Built with TypeScript · React · Excalidraw · WebSocket · MCP SDK
Project state Local build Explore Excalidraw MCP for Codex → A local integration for mailbox workflows with scoped access, previews and explicit confirmation.
Contribution MCP integration development
Built with JavaScript · Node.js · Gmail API · OAuth · MCP
Project state Prototype Explore Gmail MCP →