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.

I designed and engineered the full stack from scratch: a Rust backend handling AES-256-GCM encryption with Argon2id key derivation, real-time peer-to-peer sync over libp2p, and a React frontend with a rich text editor.

The app stores everything locally in SQLite, supports full-text search, version history with diffs, an encrypted secrets vault, and multi-device sync over LAN or WAN relay.

Shipped with a license server, relay infrastructure on Azure, and a Paystack billing pipeline.

Role / Services

Rust Systems Programming, Cryptography & Security, P2P Networking, Desktop App Development

Timeline

2025 - 2026

localWiki project imagelocalWiki project image

Building with Intention