Soft Remit — E-Wallet & Cross-Border Payments
Software Engineer · SoftRemit
The problem
Remittances into Syria and the wider MENA region move through fragmented, largely cash-based channels. SoftRemit builds a single rail — wallet accounts, cross-border transfer, and the compliance workflow around both — that an operator can run under its own brand.
Constraints
- Real money movement: a duplicated or half-applied transfer is an incident, not a bug
- Mobile-first — for most users in the target markets the phone is the only computer
Key decisions
.NET with the ABP Framework chosen over a hand-rolled service layer
ABP ships audit logging, multi-tenancy and a permission model on day one. On a payments product those are requirements, and retrofitting them later is far more expensive than adopting the framework's conventions up front.
Flutter for the client chosen over two native codebases
one team ships iOS and Android in step. At this stage release cadence matters more than platform-native polish.
System flow
A simplified view of how the main parts work together.
Flutter mobile client
The customer-facing wallet and cross-border transfer experience for iOS and Android.
.NET + ABP application layer
Authentication, permissions, audit logging, and payment-operation orchestration.
SQL Server persistence
Transactional storage for payment and account data that must remain consistent and auditable.
SoftRemit is a white-label remittance platform: e-wallet accounts, cross-border transfers, and the compliance workflow around them — KYC and AML rules, sanctions screening, and regulatory reporting. I work on the platform's core systems, with Flutter for the mobile experience and .NET on the ABP Framework behind it.
Money software demands a different level of engineering discipline: payment operations that settle once however many times they are retried, transaction integrity, an audit trail that holds up under examination, and security at every layer. This is where I apply those principles daily.
Technologies
Links
Want something like this for your business?
Let's talk