Blog

Notes on building products

Practical articles from RafayLabs on building MVPs, mobile apps, payments and AI features, written from products I have built.

What I write about

Every article is written from products I have built and shipped, including the decisions behind them and the hard parts.

  • MVPs

    What a first version should include, what sets its price, how long it takes, and what to leave for later so it actually ships.

    MVP development for startups

  • Mobile apps

    Building iOS and Android apps from one React Native and Expo codebase, from offline storage and performance to the App Store and Google Play release.

    React Native app developmentHire app developers

  • Payments

    Stripe, in-app subscriptions and mobile money such as M-Pesa, including the server-side code each one needs and the errors you will meet going live.

    M-Pesa STK Push guide

  • AI features

    Adding chat assistants, image recognition and search over your own data to an app you already have, without exposing keys or losing control of cost.

    AI integration

  • Delivery and booking apps

    What goes into ordering, delivery and booking apps, drawn from building GharTak in Pakistan and GlanzGo in Kenya.

    Ordering and delivery appsBooking apps