Notes

Offline-first note-taking app. Open your browser and start writing. Auto-saves locally with IndexedDB, no backend required.

About this project

Notes is a lightweight, offline-first note-taking PWA inspired by Samsung Notes and One UI. Open the browser and write. Notes auto-save locally in IndexedDB, so there is no account and no server in the critical path.

Markdown formatting, full-text search, system dark mode, and Android share-target support keep capture fast. The app is a Vue.js PWA with Dexie.js for storage.

A backend for cross-device sync is intentionally out of scope for now. Privacy and a small footprint come first.

Highlights

Privacy-focused: Notes stay on the device. No account, no backend, no sync tax.

No backend required: IndexedDB persistence with Dexie.js. The app works fully offline.

More projects

Nairobi real estate platform with a fast public site, SEO-driven listing pages, and a CRM that captures WhatsApp leads through the Meta API.

Nuxt.jsSEOCRMWhatsAppMeta API
Read more

Deterministic WhatsApp insurance bot with an integrated back office — rule-driven state machines, Meta webhooks, and server-side session persistence.

Nuxt.jsTypeScriptWhatsAppState MachinesWebhooksM-Pesa
Read more

Architected a multi-region event-driven platform from monolith to polyglot microservices. The Rust analytics migration shaped the systems programming focus today.

2019–2025

RustMicroservicesEvent-drivenLaravel
Read more

Want to work together?

Client software work, founder tech advisory, and collaboration.

Get in touch