← Back to projects

TrendiMerchant

Mobile Engineer

TrendiMerchant SoftPOS is a mobile point-of-sale application that enables merchants to accept digital payments, manage transactions, and operate securely using only their smartphone — without the need for dedicated POS hardware.

TrendiMerchant project gif

TrendiMerchant SoftPOS — Project Breakdown

📖 Product Story / Overview

TrendiMerchant SoftPOS is a mobile point-of-sale application that enables merchants to accept digital payments using only their smartphones.

In many emerging markets, traditional POS terminals are expensive, difficult to deploy, and require bank onboarding processes that discourage small businesses from adopting digital payments.

This product reduces the barrier to entry by allowing merchants to:

  • Accept payments via QR codes
  • Receive payments using Merchant ID
  • Track transactions in real time
  • View summaries and receipts
  • Operate securely without dedicated hardware

The goal of the product was to help cash-based businesses transition into structured digital payment flows while maintaining simplicity and trust.

My Role

I worked primarily on the mobile engineering side during the migration of the SoftPOS application to a modern React Native architecture.

My responsibilities included:

  • Introducing real-time transaction updates using sockets
  • Designing fallback polling strategies for payment reliability
  • Managing server-state synchronization using TanStack Query
  • Handling offline detection and reconnection logic
  • Integrating asynchronous payment confirmation flows
  • Ensuring transaction UI states remained stable across navigation
  • Improving merchant trust through clearer feedback and timing states

I collaborated with backend engineers to ensure transaction events were emitted correctly and consumed safely by the mobile application.