Service 04

Product engineering

Shipping product on other people's platforms — Meta, Shopify and Android — with the same architectural rigour applied to the systems behind them.

Platform apps look like small projects and are not. The client is the easy part. The difficulty is everything the platform imposes: rate limits, webhook delivery that is at-least-once whether or not you designed for it, review processes with opinions, and API changes on someone else’s schedule.

These are distributed-systems problems wearing a product costume. They are the same problems as an event-driven settlement platform, at a smaller scale and with less forgiving deadlines.

Meta platform apps

Applications across the Meta ecosystem, built against the permission model and review process as they actually are. Integrations designed so a policy change or an API deprecation is a contained piece of work rather than a rewrite.

Shopify apps and storefronts

Embedded apps and storefront work where the merchant’s data is the constraint that matters. Webhooks treated as at-least-once from the first line — because they are — with idempotent handlers, so a redelivery during a flash sale does not duplicate an order.

Android

Native Android applications with an offline-first posture where the domain calls for it, and a sync model designed deliberately rather than discovered in bug reports. Informed by years of work on device fleets where the network is a hypothesis, not a guarantee.

The part that outlives the app

Clients get replaced. Platforms deprecate. The backend, data model and integration contracts are what persist, so they are designed first and designed properly — the same way as any other system here.

Engagement shapes

Three ways this is usually bought.

  1. 6–16 weeks

    Build

    Design through to store submission or app listing, including the backend, the review process, and the operational tail nobody scopes for.

  2. 3–8 weeks

    Rescue

    An app that works but cannot scale, cannot pass review, or cannot be changed safely. Diagnosis first; rebuild only where it is genuinely cheaper than repair.

  3. 2–6 weeks

    Platform architecture

    The system behind the app — data model, API, integration and webhook handling — designed before the client is written, not after.