mkshp.dev
Building tools for thought & modern web

Extensible software with
precision & craft.

Hi, I'm mkshp. I build tools for thought, high-performance web applications, and developer-first Obsidian plugins that bring plain-text accounting, rich media galleries, and dynamic index generation into your personal knowledge base.

✦ Tooling Philosophy & Architecture

Local-First
01 • Sovereign Data
Plain-Text & Vault-Local

No proprietary locks. Everything interfaces directly with plain Markdown, Beancount ledgers, and local files.

02 • High Performance
Virtualized & Reactive

Lazy loading, live index listeners, and parameterized execution keep heavy vaults fast and responsive.

03 • Deep Extensibility
Custom DSLs & APIs

Code block parsers, AST extraction, and clean TypeScript architectures built on the Obsidian API.

Ecosystem Showcase

Projects

6 projects

Toolkit

Core Technologies

TypeScriptObsidian APIJavaScriptBeancount / BQLAstro 7ReactTailwind CSS v4Node.jsCloudflare PagesDockerGit
Connect

Get in Touch

Whether you have questions about my Obsidian plugins, want to collaborate on local-first tools, or just want to say hi, feel free to reach out.