Back to workSaved copy

Showing the latest saved project. Live updates are temporarily unavailable.

02 / 16Project details

Bas Payment Gateway

Payment gateway for local banks and wallets. One foundation covers the three common wallet connection patterns, with forms driven by backend config. 7+ wallets live, 200+ transactions a day.

01

About the project

Bas Payment Gateway combines customer-facing payment interfaces with cross-platform integrations. I built the Flutter Web payment experience and Kotlin Multiplatform integrations, including a Flutter bridge. With the backend team, I contributed to .NET REST APIs for starting payments, checking status, and returning payment options and dynamic forms; bank and wallet integrations; PostgreSQL and EF Core data work; validation, testing, and production troubleshooting.

02

What I built

  1. 01

    Created a Kotlin Multiplatform library supporting Kotlin, Java, and Swift integrations.

  2. 02

    Built a channel/plugin bridge to make the payment integration available to Flutter clients.

  3. 03

    Built backend-driven forms for local Yemeni banks and wallet providers; internal bank figures reported 200+ daily payment transactions.