Michael Njuki Logo

Michael Njuki

Software Developer

localWiki

localWiki

Desktop App, Encrypted Knowledge Base

localWiki is an encrypted, offline-first knowledge base built for teams that refuse to put sensitive information in the cloud.

My main work was on the frontend and UI: designing the React desktop experience, shaping user flows around search, editing, version history, secrets, and sync, and turning complex security features into clear interaction patterns.

I also connected the interface to a Rust backend with AES-256-GCM encryption, Argon2id key derivation, SQLite storage, full-text search, diffs, and peer-to-peer sync over libp2p.

The result is a polished local-first knowledge base with a rich text editor, encrypted secrets vault, multi-device sync over LAN or WAN relay, licensing, Azure relay infrastructure, and Paystack billing.

Role / Services

Frontend Engineering, UI & Interaction Design, React Desktop App Development, User Flows & Product UX

Timeline

2025 - 2026

localWiki project imagelocalWiki project image

Building with Intention