Production fintech backend for Diba — wallet transactions, payment processing, and real-time support chat via Django Channels. Delivered well enough that the same team brought me back immediately for a second, larger platform.
A fintech startup needed a production-grade backend capable of handling wallet-based transactions, secure payment processing, and real-time communication between users and support agents — all with the financial security and reliability that live money movement demands.
Built a comprehensive Django backend with PostgreSQL for data integrity, integrated payment APIs for transaction processing, and implemented real-time support chat using Django Channels with a Redis channel layer — WebSocket consumers authenticate on connect, with messages routed to the correct agent group. Used DRF for API standardisation with layered JWT-based security across all financial endpoints.
Currently live in production at diba.africa, handling real financial transactions and real-time support conversations. The same engineer who managed the project brought me on immediately to the next platform (10 Billion NGO), which is the clearest signal of trust.
"I worked with Andrew on the Diba Fintech API, and he was a great asset to the team, consistently delivering high-quality work with strong attention to detail. Currently, I'm working with him on the 10 Billion NGO backend, which we are building using Django Rest Framework. We're also integrating AI to provide users with a personal AI assistant when needed, and Andrew is doing an awesome job as part of the team."
Alerechi Ordu
Senior Backend Engineer, Diba Fintech
I'm available for new projects — let's talk about what you need.