AHH Ali Hajj Hassan
Contact

All work BYC Mobile

BYC — Cross-border Money Transfer

Send money locally and abroad with live FX, OTP-secured transfers and full RTL multi-language support.

Role
Full-Stack Mobile Developer
Stack
React Native · Node.js · Next.js · Axios
Focus
Mobile money transfer · Admin tooling
Period
Oct 2024 — Sep 2025
Status
Shipped
BYC — Cross-border Money Transfer — recreated interface
Recreated interface Visuals shown are recreated representations for portfolio purposes and contain no production or client data.

01 Context

BYC is a money-transfer product for sending money locally and abroad. I was the full-stack mobile developer on the customer app and its admin panel.

02 Challenge & constraints

People need to move money quickly and safely — across borders, in their own language — without wrestling with a clunky, untrustworthy app.

Constraints

  • Transfers are verified with OTP and settled through a payment gateway.
  • Exchange rates move, so customers must see the live rate before sending.
  • Arabic and English, with right-to-left layouts.
  • Operations staff manage rates, users and transactions from an admin panel.

03 Architecture

A React Native app and a Next.js admin panel on a Node.js back-end, with OTP verification and a payment gateway on the money path.

  1. Clients
    • React Native app — Arabic & English, RTL
    • Next.js admin panel
  2. Services
    • Node.js API
    • OTP verification
    • Payment gateway
    • Push notifications
  3. Data
    • Live exchange rates
    • Users & transactions

04 What I built

Built / implemented

  • The React Native app end to end — live exchange rates, OTP-verified transfers, push notifications, session-timeout alerts, dynamic theming and Arabic/English with RTL.
  • The Next.js admin panel — rates, users, transactions, support tickets, activity logs, themes and supported languages.
  • Payment-gateway integration on the transfer flow.

05 Key decisions

  • Security on the money path

    OTP verification on transfers plus payment-gateway integration, so security lives on the money path rather than being bolted on afterwards.

  • Real-time rates

    Live exchange rates surfaced in-app so customers always send against the current rate.

  • Built for the region

    Full multi-language and RTL support with dynamic theming for a first-class Arabic and English experience.

    Engineering note · 3 min One interface for English and Arabic

Interface

Recreated representations of a private system — not production screenshots.

Home & transfers
BYC — Cross-border Money Transfer — Home & transfers (recreated interface)
BYC — Cross-border Money Transfer — Transfer flow (recreated interface)
BYC — Cross-border Money Transfer — Core flows (recreated interface)
Home & transfers

The mobile app home — balances, quick actions and recent transfers in an Arabic-first RTL layout.

  • Transfers
  • RTL

06 Results & scope

  • 2 Surfaces delivered — customer app and admin panel
  • 2 Languages — Arabic and English, with RTL
  • Real-time FX and OTP-secured transfers shipped to production.
Next case We Are Shabeb Real-time delivery on mobile