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 MCP integrations, contributions and the boundaries between assistants and user data.
All work Desktop applications Web applications Developer tools Browser extensions Selected work Connect an AI assistant to an Obsidian vault through structured tools for notes, search, links and attachments.
Read case study Try browser demo Recorded workflow View source ↗
Contribution Creator & maintainer · implementation, reviews and releases
Built with TypeScript · Node.js · MCP SDK · Vitest
Availability Published release
Verification Local run recorded Give an AI assistant a canvas it can build, inspect, revise and export as an editable diagram.
Read case study Try browser demo Recorded workflow View source ↗
Contribution Server & canvas integration development
Built with TypeScript · React · Excalidraw · WebSocket · MCP SDK
Availability Published release
Verification Local run recorded More projects Additional implementations and prototypes. Each case study records what has been checked and what remains unverified.
A local integration for mailbox workflows with scoped access, previews and explicit confirmation.
Read case study
Contribution MCP integration development
Built with JavaScript · Node.js · Gmail API · OAuth · MCP
Availability Prototype
Verification Source reviewed