MTB Pay Agent Admin Portal

Developed the admin portal for managing a nationwide agent network used in a mobile wallet ecosystem.

Preview 1

The MTB Pay Agent Admin Dashboard was built for Myanma Tourism Bank to support a large agent network operating within a mobile wallet ecosystem. The platform served as the internal system for managing nationwide agent operations, where different agent roles handled cash-in, cash-out, and other financial services across multiple regions. Because the platform directly supported financial transactions, accuracy and operational reliability were critical.

My work focused on building the internal admin portal used by operations teams to manage the full agent ecosystem. This included modules for agent onboarding, organizational hierarchy management, and operational controls across multiple roles such as Super Agent, Agent, and CSE. Since each role had different responsibilities and authority levels, the system required workflows that reflected real business processes rather than simple CRUD management.

One of the more complex areas was financial operations. I developed features for float management, balance adjustments, transaction monitoring, and approval workflows for sensitive operations. Many actions required Maker–Checker flows, meaning changes had to go through verification by another authorized user before being finalized. This introduced an additional layer of complexity because the UI needed to clearly represent approval states, audit trails, and validation rules.

Another important part of the project was commission management. The agent ecosystem relied on configurable commission structures across multiple levels, so I worked on interfaces that allowed the business team to define commission rules while ensuring calculations aligned with backend ledger records. Because financial discrepancies could directly impact settlements, consistency between UI, backend, and ledger data was essential.

Security was also a key focus. I implemented a role and permission system that controlled access not only by feature but also by specific actions. This made it possible for internal teams to have granular permissions depending on their operational responsibilities, which was especially important for financial and approval-related tasks.

This project gave me a deeper understanding of how financial platforms operate behind the scenes. Beyond building interfaces, I learned how administrative tools must support operational trust, compliance, and precise business workflows — especially when they are responsible for managing large networks and real-money transactions every day.

# web# TypeScript# React# Next.js# Ant Design# Tailwind CSS# Tanstack Query# Redux Toolkit# Axios