ADVERTISEMENT

YSES bets on the next generation to build sustainable communities

Published Feb 28, 2026 09:36 am
The Young Software Engineers’ Society (YSES) of the University of the Philippines Los Baños is bringing together the next generation of Filipino coders, designers, and dreamers for EXPE21ENCE YSES.
The Young Software Engineers’ Society (YSES) of the University of the Philippines Los Baños is bringing together the next generation of Filipino coders, designers, and dreamers for EXPE21ENCE YSES.
The Young Software Engineers’ Society (YSES) of the University of the Philippines Los Baños is bringing together the next generation of Filipino coders, designers, and dreamers for EXPE21ENCE YSES— a three-week-long series of events running from March 7 to 28, 2026, built around a single, forward-looking theme: Bridging Future Software Engineers of the 21st Century. Across three weeks, the theme takes shape through three interconnected events: The HackFest, Company Talks, and the Practicum Fair and Job Fair (PF/JF).
At the core of the program is EXPE21ENCE YSES: The HackFest, a competitive hackathon anchored to the United Nations Sustainable Development Goal 11: Sustainable Cities and Communities. Teams are challenged to move beyond concept and build real, working applications that respond to some of the most pressing issues facing Filipino communities today: climate resilience and disaster preparedness, good governance and transparency, sustainable mobility, and environmental advocacy. The hackathon runs across two brackets: the Collegiate Bracket, open to university-level students, and the Junior Bracket, open to high school students. By opening the competition to younger students, YSES is pulling engineers of tomorrow into conversations that matter now – and will matter even more in the future.
Running alongside the HackFest, Company Talks, and Practicum Fair/Job Fair (PF/JF) complete the series. Company Talks brings Filipino tech industry professionals into direct conversation with students – sharing not just career advice, but what it actually looks like to build technology that serves communities. The PF/JF then turns those conversations into concrete opportunities, connecting students and job seekers directly to the industry. Together, these events open doors not just to the computing industry, but to careers built on purpose.
There also be HackFest, Company Talks, and Practicum Fair/Job Fair (PF/JF)
There also be HackFest, Company Talks, and Practicum Fair/Job Fair (PF/JF)
EXPE21ENCE YSES is not just a standalone event series – it is a reflection of YSES’ long-standing bet on Filipino students and what they are capable of building. For nearly 21 years, YSES has served as a consistent bridge between the academe and the demands of the technology industry, building that connection through annual practicum fairs, job fairs, hackathons, and coding competitions that draw hundreds of registrants each year. Last year’s iteration drew over 30 competing teams from schools, colleges, and universities across the country, alongside 10+ industry professionals and tech companies – numbers that reflect not just participation, but genuine investment from both sides of the bridge YSES has spent two decades constructing.
For the organizers, EXPE21ENCE YSES is more than a celebration of the organization's 21st year – it is a declaration of what YSES believes software engineering is, and what it can become. YSES does not frame software engineering as a career path alone, but as a responsibility and a form of civic engagement – one that has driven every program, every hackathon, and every job fair YSES has organized for the past two decades. This is the same conviction that shapes every event in this year’s series.
Two decades of bridging the gap. Three weeks in March to show what happens when Filipino students are given the tools, the mentorship, and the mandate to build for their communities.
See the full event details and register at https://expe21ence.yses.org/.

Related Tags

YSES UP Los Banos
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.