EM
Emmanuel Maneswa
Engineering Work

All Projects

Production systems built at the intersection of banking, compliance, and modern software engineering. 6 projects across 5 domains.

6 projects

Core Banking
Live

RTGS & International Payments Automation

Problem

Critical high-value RTGS and SWIFT payment processes required manual intervention, causing delays and introducing human error into mission-critical financial transactions.

Solution

Built an event-driven automation system using C# and .NET with RabbitMQ message queuing and Docker containerisation to handle RTGS and international SWIFT payments reliably and at scale.

70% faster70% improvement in processing speed; near-zero manual errors on high-value transactions.
C#.NETMSSQLDockerRabbitMQSwift Alliance+1 more
Enterprise
Live

Enterprise ERP (Dynamics 365) Integration Hub

Problem

Siloed enterprise systems: ERP, Core Banking, Payroll, Payment Gateways, and Government Procurement operated independently, causing data inconsistency and manual reconciliation overhead.

Solution

Designed and built a central integration hub connecting Dynamics 365 ERP with multiple downstream systems via REST APIs and RabbitMQ, enabling real-time, bidirectional data synchronisation.

6+ systems unifiedEliminated manual reconciliation; full process automation across 6+ enterprise systems.
C#.NETAzure ServicesRabbitMQREST APIsSAP ASE+1 more
Regulatory
Live

ZIMRA TaRMS Tax Integration

Problem

Corporate clients had to submit tax payments to ZIMRA's TaRMS system through a manual, error-prone process outside the banking platform.

Solution

Engineered a seamless integration between the bank's API layer and ZIMRA TaRMS, with a React front-end and automated CI/CD deployments via GitLab. Applied secure coding practices throughout.

+40% retention40% increase in corporate client retention; fully automated tax collection flows.
C#.NETJavaScriptReactMSSQLSAP ASE+2 more
Fintech
Live

Treasury & Investment Management Platform

Problem

The bank lacked a comprehensive digital investment platform integrated with omnichannel services, AML systems, and credit bureaus limiting wealth management capabilities.

Solution

Spearheaded end-to-end development of an investment platform with modules for investment tracking, automated reporting, and integrations with goAML (FIU) and Credit Reference Bureaus.

New revenue streamLaunched a new revenue stream; enabled compliant digital wealth management for retail and corporate clients.
JavaSpring BootTypeScriptReactRedisMSSQL+3 more
Payments
Live

Unified MTA Remittance & Compliance Platform

Problem

Tellers had to log in to multiple separate MTA platforms to process remittances, with no automated CBS accounting, no centralised RBZ reporting, and no unified AML screening.

Solution

Built a unified hub integrating 8+ MTAs (Western Union, Mukuru, Remitly, MoneyGram and more) with automated CBS accounting, LexisNexis pre-transaction screening, RBZ regulatory reporting, and Kiya AML ingestion with goAML XML generation, powered by an event-driven Kafka and RabbitMQ backbone.

8+ MTAs unifiedEliminated multi-platform teller logins; fully automated CBS accounting, RBZ submissions, sanctions screening, and FIU AML reporting across all MTA channels.
C#.NETJavaSpring BootReactApache Kafka+10 more
Payments
Live

IceCash ZINARA Licensing Integration

Problem

Vehicle licensing through ZINARA required customers to visit physical offices or use separate platforms, creating friction and reducing banking touchpoints.

Solution

Integrated the bank's platform with ZINARA's licensing system through IceCash payment rails, enabling customers to renew vehicle licences directly through banking channels.

Govt services in-appStreamlined government service payments within the banking ecosystem; reduced client drop-off for licence renewals.
C#.NETREST APIsIceCashMSSQLDocker