Designing an intermediary layer between financial institutions and TPPs in Nigeria.
Nigeria’s move toward open banking created a need for a shared layer that could bring banks, fintechs, and developers together on one standard. I designed the experience for an open-source API gateway that would make onboarding, API access, and compliance straightforward for financial institutions and third-party providers (TTPs). The work laid a clear foundation for adoption once nationwide rollout begins.

Background
As Nigeria’s financial ecosystem expands, collaboration between banks, fintechs, and developers remains limited by fragmented systems and inconsistent API standards. Open Banking Nigeria set out to change this by building a unified framework that enables secure, standardized data sharing across the ecosystem.
A key milestone in this mission was designing an open-source API gateway, an intermediary layer that bridges financial institutions and third-party providers (TPPs). This gateway would make integration faster, cheaper, and more accessible, especially for smaller institutions.
The problem
The rapid growth of fintechs and banks in Nigeria introduced a complex web of APIs with no shared standards.
- Integration friction: Each bank required custom integrations, increasing time-to-market and technical overhead for fintechs.
- Inconsistent standards: APIs differed in structure and documentation, limiting scalability.
- Barrier for smaller institutions: Without resources to build their own APIs, smaller financial institutions risked exclusion from the open banking ecosystem.
These issues made interoperability the single biggest barrier to realizing Nigeria’s open banking potential.

My Role
As the Product Designer, I translated complex regulatory and technical requirements into intuitive design solutions. Working closely with developers and key stakeholders, I ensured the gateway balanced compliance, scalability, and usability.My key contributions included:
- Research & comprehension: Conducted deep dives into the open banking API specifications to understand data flows, permissions, and integration requirements.
- Design system alignment: Created consistent UI patterns and visual hierarchies that supported modular scalability.
- User-centered workflows: Designed and tested onboarding and integration flows to reduce setup complexity for developers.
- Iteration & feedback: Partnered with stakeholders to refine the experience through multiple review cycles, ensuring both clarity and performance.
Goals
The gateway was designed with the following objectives:
- Simplify adoption: Create a plug-and-play interface and setup process for institutions with minimal technical debt.
- Empower smaller players: Lower the cost of entry by providing ready-to-use, customizable API components.
- Ensure compliance and trust: Embed regulatory standards and security patterns into every workflow.
- Foster collaboration: Enable banks and fintechs to build new products faster by standardizing how data is exchanged.
Research and discovery
I studied Open Banking Nigeria’s standards and CBN’s operational guidelines to understand the regulatory context and compliance requirements. To translate these into practical design decisions, I reviewed existing developer platforms like Paystack, Mono, and TrueLayer, learning how they structure onboarding, authentication, and API documentation.
The product and engineering teams had already defined detailed user stories and high-level features, which outlined what each user type (API Provider and API Consumer) needed to accomplish. I used these stories as design references, helping me identify feature dependencies, workflow priorities, and edge cases early in the process.
My process
Structuring the experience
I began by mapping out the two user types; API Providers (AP) and API Consumers (AC). Both groups shared similar foundational needs like authentication, reporting, and user management, but each had distinct goals. Providers focused on control and visibility, while Consumers prioritized integration speed and autonomy.
.webp)
.webp)
.webp)
Designing the dual-portal experience
Since both API Providers and API Consumers use the gateway differently, I created a dual-portal structure:
- Each user type had its own authentication, dashboard, and management modules.
- Shared components (such as Audit Trail, Reports, and Manage Users) were designed with consistent UI patterns but customized metadata and actions per role.
This approach ensured that updates to shared systems would propagate across both portals without duplicating effort.
.webp)


.webp)
Designing for developer experience
Given that the primary users were developers or technical teams, usability meant:
- Clarity over decoration: A clean layout with code-first readability, prioritizing JSON samples, response previews, and API testing options.
- System transparency: Performance dashboards and audit trails that give developers insight into integration health and activity logs.
.webp)
.webp)
.webp)
Collaboration and iteration
I worked closely with engineers to align design decisions with technical feasibility, particularly around:
- Security components (2FA, API key generation).
- Performance data visualization.
- Consent and notification flows.
Feedback loops with stakeholders helped refine page hierarchies, role permissions, and layout clarity.


Expected outcomes
Once Open Banking is approved by the CBN and goes live, the gateway is expected to:
- Reduce integration timelines for fintechs by up to 60% through standardized onboarding and documentation.
- Lower infrastructure costs for smaller financial institutions adopting open banking APIs.
- Increase regulatory confidence by ensuring full auditability and traceability across financial institutions.
- Foster a more inclusive, innovation-driven ecosystem for Nigeria’s financial sector.
Reflection and key takeaways
Working on this project expanded my understanding of technical systems and how design can bridge complexity and accessibility. When I began, my knowledge of APIs and backend integrations was limited. Over time, I learned how APIs are structured, consumed, and documented, and how developers interpret those interactions.
The Open Banking Gateway remains one of the most technically challenging and rewarding projects I’ve worked on, a reminder that even in deeply complex domains, thoughtful design can make systems feel human, transparent, and usable.