React Native • Agent BankingNationwide

EthioPost Agent Banking Mobile App

Mission-critical agent banking application streamlining deposits, withdrawals, utility settlements, P2P transfers, and biometric identity.

EthioPost Agent Banking Mobile App
My Role

Mobile Application Developer

Tech Stack
React NativeTypeScriptZustandECDHsecp256k1AESTanStack QueryBiometricsFCM Alerts

Overview

Ethio Post Agent Banking provides postal agents across Ethiopia with a mobile terminal interface to perform cash deposits, cash withdrawals, utility payments, and transfers for postal customers.

My Role & Contributions

Mobile Application Developer at Eaglelion System Technology who built the complete mobile UI, implemented biometric and PIN authentication, and integrated agent banking transaction workflows.

The Challenge

Ensuring secure credential management on field agent devices while maintaining fast, straightforward transaction workflows for high-frequency daily operations.

The Solution

Implemented biometric authentication (Face ID / Fingerprint) paired with encrypted local storage for session tokens, clean form validation for transaction amounts, and automatic session cleanup on logout.

Engineering Decisions

Complete mobile application UI built from scratch with reusable component design system
Biometric authentication pipeline with fallback PIN verification
Encrypted local storage for authentication tokens and agent session state
TanStack Query for efficient server state synchronization and cache management
Structured error handling and session timeout interceptors

Results & Impact

01

Successfully deployed across postal agent branches nationwide

02

Delivered a clean, straightforward workflow for daily agent cash-in and cash-out tasks

03

Maintained consistent session security across shared agency mobile devices

Screenshots & Visuals

EthioPost Agent Banking Mobile App screenshot 1

Key Takeaways

-Agent-facing operational tools benefit greatly from minimal, high-contrast layouts and explicit form validations.

-Combining biometric login with encrypted storage streamlines repeated agent authentication.