ADVERTISEMENT

Witness Hernandez shows photos, Viber messages linking Estrada, Villanueva to flood control projects mess

Published Sep 9, 2025 03:34 pm

At A Glance

  • Former Bulacan assistant district engineer Brice Ericson Hernandez produced before the House Infrastructure Committee (infra comm) "photo evidence" that would allegedly tie Senators Jinggoy Estrada and Joel Villanueva to the flood control projects controversy.
Brice Ericson Hernandez (PPAB)
Brice Ericson Hernandez (PPAB)


Former Bulacan assistant district engineer Brice Ericson Hernandez produced before the House Infrastructure Committee (infra comm) "photo evidence" that would allegedly tie Senators Jinggoy Estrada and Joel Villanueva to the flood control projects controversy.
Hernandez--a detained witness from the Senate--did so on Tuesday afternoon, Sept. 9 as congressmen continued their investigation with the special three-way panel.
According to Hernandez, Estrada and Villanueva allegedly benefited from P955 million worth of Bulacan flood control projects through a 30 percent “SOP” or standard operating procedure--a euphemism for commissions or kickbacks.
To substantiate his claim, Hernandez showed a photo of Estrada with dismissed DPWH Bulacan district engineer Henry Alcantara that was taken during Estrada’s birthday party at the Solaire Resort Hotel.
“To be honest, Your Honor, I do not know when this picture was taken but I’m just trying to show that Mr. Alcantara, Engineer Henry Alcantara and Senator Jinggoy Estrada have met a couple of times already,” Hernandez told the panel.
When asked if the two appeared close, he answered, “They appear super close, your honor.”
Hernandez--cited for contempt by the Senate Blue Ribbon Committee just a day earlier--also presented to the infra comm photos showing stacks of cash, which he said were being prepared for distribution.
The ex-assistant engineer admitted to taking a least one of the photos himself out of excitement; he claimed it was the first time in his life that he ever saw that amount of money in front of him.
“Basta kami inutusan nilang ayusin ang mga pera. Itong amount na ito para sa ganito, ‘Ihanda mo dyan, may pagbibigyan niyan.’ Ganoon lang, sine-segregate namin ang mga pera,” Hernandez said.
(We were simply instructed to handle the money. This amount is for this purpose, ‘Prepare it there, someone will receive it.’ That’s it, we just segregated the funds.)
“As far as my knowledge is concerned, ibibigay po ‘yan sa tao. ‘Yung tinatawag na proponent na kausap niya (As far as my knowledge is concerned, that money was to be given to a person. The one referred to as the proponent he was talking to),” he added.
Asked who the intended recipients were, Hernandez said he could no longer recall since the photos were taken years ago.
But he did clarify that the photos of cold cash were not taken at the district engineering office but at a nearby private residence that had been converted into a "hangout area".
Viber messages
Hernandez also showed to the infra comm photos of a Viber conversation that allegedly implicated Villanueva to anomalous flood control projects. He said these were photos of Viber messages pre-set to disappear within a few seconds; they cannot be screenshot.
Engineer JP Mendoza, a Department of Public Works Highway (DPWH) official, confirmed the authenticity of the images and said the “Sen. Joel” mentioned in the chat referred to Villanueva.
Mendoza read the conversation into the record after first asking the infra comm to guarantee his safety. The joint panel answered in the affirmative.
The DPWH official said the photos were taken in October 2023 and showed Villanueva requesting allocations for the flood control projects Hernandez had earlier identified in the hearing.
“Sir, yung picture po na ‘yan ay noong October 2023 na kung saan nagre-request po si Sen. Joel na ‘yung mga binasa po ni Engineer Bryce ng flood control kanina (Sir, that photo was taken in October 2023, when Senator Joel was requesting the flood control items that Engineer Bryce read earlier),” Mendoza said.
“Parang sa summary po na ‘yan na sinasabing ni Senator Joel na mababa lang ‘yung kanyang pondo subalit siya ang [Senate] majority floor leader at member siya ng Commission on Appointments," he further said.
(It’s from the summary where Senator Joel was saying that his funding was small, even though he is the Senate majority floor leader and a member of the Commission on Appointments.)
He added that the Viber messages--addressed to Alcantara--also mentioned a “Sec,” identified as then-DPWH secretary Manuel Bonoan.
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.