ADVERTISEMENT

The Philippines powers digital banking

Published Jun 17, 2025 12:00 am  |  Updated Jun 16, 2025 12:55 pm
We don't often hear about tech stories that start right here at home and end up shaping the future beyond our borders. But that's exactly what's happening with the recent partnership between Rizal Commercial Banking Corporation (RCBC), Philippine-based Hungry Workhorse, and US-based APIwiz. This isn't just another digital initiative. It's a sign of something deeper—how local talent, when paired with the right technology, can drive transformation in a way that's both meaningful and scalable. And maybe, just maybe, exportable.
RCBC has been pushing the boundaries of digital banking for years, but now they're going all in with an API-first strategy. If that sounds like jargon, it's not. Think of APIs (application programming interfaces) as digital bridges—little connectors that allow apps and systems to talk to each other in real-time. When a bank builds with APIs, it's not just upgrading its website. It's opening up a whole new way for services to be built, shared, and expanded—by both the bank and other players in the ecosystem.
What's exciting is that this isn't just a tech import. While APIwiz provides the platform and global architecture, the actual integration and development work is being led locally by Hungry Workhorse. That means we're not just users of foreign tech—we're builders. And the expertise being developed here can be used not only to transform local banking but also to provide services and talent to other countries heading down the same digital road.
We talk a lot about digital transformation in abstract terms, but here it's real. The new RCBC Digital 2.0 Marketplace is designed to offer services in a modular, flexible way. Products can be stitched together like building blocks, giving banks and even third-party providers the ability to create new solutions quickly. It's a model that fits perfectly with the Bangko Sentral ng Pilipinas' vision of an open, secure digital financial marketplace—one where interoperability, consumer protection, and innovation go hand in hand.
But here's the part that really stands out for me: This isn't just about APIs or banking. It's about people. It's about developing Filipino tech talent—not just to fill support roles, but to lead, design, and implement high-value, high-impact systems. Hungry Workhorse isn't just building solutions; it's nurturing local capability, offering hands-on implementation support, design thinking, and strategic development that strengthens the entire ecosystem.
Cultivating homegrown expertise
This has huge implications. The Philippines is rich in tech talent, but so much of it is underutilized or exported in bits and pieces. With initiatives like this, we have the chance to cultivate full-stack expertise at home. From ideation to execution, Filipinos are shaping the future of digital finance. And once we perfect this model here, there's no reason we can't offer the same to other emerging markets.
We've already seen how digital solutions made by Filipinos—especially in the BPO and software development sectors—have had a global impact. But this partnership shows that we can go beyond outsourced services. We can lead transformation efforts in highly regulated, innovation-heavy spaces like banking. And we can do it in a way that aligns with global standards while keeping our local context front and center.
I've always believed that technology only matters when it meets human needs. That's what this collaboration is doing. It's making digital banking faster, more secure, and more responsive to real-life Filipino users. But more than that, it's opening a path for Filipino developers, strategists, and designers to be key players in digital finance, both here and eventually abroad.
There's a global demand for API-driven solutions. Banks around the world are trying to modernize their systems, open their platforms, and stay compliant with evolving regulations. What RCBC, Hungry Workhorse, and APIwiz are building together isn't just good for the Philippines—it's potentially a model for the rest of the world. And the people behind it? They're homegrown.
I think we'll look back at this moment and see it as more than just a tech upgrade. It's the beginning of a bigger shift—where Filipino talent isn't just part of the story, but leading it. When we combine vision, infrastructure, and the right kind of partnerships, we unlock a future where our digital capabilities become one of our biggest exports.
So yes, it's about APIs. But it's also about ambition. It's about laying down the rails today for the kind of future we want tomorrow. One where the Philippines doesn't just adopt innovation, but creates it—and shares it with the world.
The author is the Founder and CEO of Hungry Workhorse, a digital, culture, and customer experience transformation consulting firm. He is a Fellow at the US-based Institute for Digital Transformation. He is the Chair of the Digital Transformation: IT Governance Committee of FINEX Academy. He teaches strategic management and digital transformation in the MBA Program of De La Salle University. The author may be emailed at [email protected]

Related Tags

Financial Executives Institute of the Philippines (FINEX)
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.