Real decisions from building PesaLoop and LipaNet — what we chose, and why.
The no-local-install constraint of building from a phone or shared device shaped almost every stack decision in PesaLoop — including why we didn't reach for a separate frontend/backend split.
Every business on PesaLoop hands over Daraja consumer keys and secrets. Here's the actual encryption approach — AES-256-GCM — and why plaintext storage was never on the table.
Most ISP billing tools stop at the invoice. LipaNet's MikroTik integration means a subscription change reaches the network within seconds, not after a manual router login.