All work — Mobile — 2026

Kivo for Android

The website is the app — Kivo wrapped in a Trusted Web Activity so one codebase gains a launcher icon, long-press shortcuts and native affordances.

Runs natively — not a browser app Ask me about this

The problem

Maintaining a separate native client doubles the work for the same product.

How I approached it

A signed TWA shell with asset-link verification, adding only what the web can't do: shortcuts, launcher presence, install identity.

The outcome

Native reach without a second codebase.

Kivo for Android

Next project

Lux →

Need something
like this?

This is the kind of problem I take on. Tell me about yours.