MindMapVault MMV

MindMapVault Builder Blog

Published project notes on privacy-first product design, architecture constraints, and execution details.

Motivations and Mind Maps

Part 0 · April 20, 2026

Motivations and Mind Maps

Why FreeMind left such a strong impression on me, what modern tools lost, and why that gap eventually pushed me to build MindMapVault.

Constraints Before Tech

Part 1 · April 22, 2026

Constraints Before Tech

I started by trying to build everything with Rust-only tooling, hit hard limits, and learned to choose constraints first and technology second.

Rust Backend: What a Crazy Idea

Part 2 · April 21, 2026

Rust Backend: What a Crazy Idea

Why I still chose Rust for the backend despite painful compile cycles, and which architecture patterns made the trade-off worthwhile.

Encryption Model: The Heart

Part 3 · April 25, 2026

Encryption Model: The Heart

The core promise of the product is not UI polish; it is the encryption model and the discipline to keep plaintext out of server-side systems.

Zero Knowledge and Private Thought

Part 4 · April 25, 2026

Zero Knowledge and Private Thought

Why zero-knowledge is the right fit for notes and mind maps, what protections it gives, and which limits exist by design.

UI: Keyboard First

Part 5 · April 26, 2026

UI: Keyboard First

The design target was speed of thought, not feature checklist density: keyboard-first flows, low friction, and clear visual hierarchy.

Maintainability and Coding Rules

Part 6 · April 29, 2026

Maintainability and Coding Rules

How a real codebase keeps its history visible: MongoDB roots, later Stoolap and SQL layers, pragmatic compromises, and the very real Copilot touch on modern product code.

Copilot

Part 8 · April 21, 2026

Copilot

Using AI assistance as a multiplier for scaffolding and iteration while keeping architecture, security, and final decisions human-owned.

Distribution: Stores and Builds

Part 9 · April 21, 2026

Distribution: Stores and Builds

Shipping reality: desktop packaging, build automation, and getting binaries into places where users actually discover and trust software.

Business and the Reality Check

Part 11 · April 21, 2026

Business and the Reality Check

The hardest chapter: balancing ideals, infrastructure costs, support expectations, and the long timeline required for trust-based products.

Modernize or Fade Away

Special article · May 30, 2026

Modernize or Fade Away

A practical argument for disciplined core modernization, using Nextcloud as a concrete example of why architectural debt eventually becomes a strategic cost.

Back to home