otplib
Multi-runtime One Time Password (OTP) / 2FA library for Node.js and browsers. Used across production systems worldwide.
Focused on building high-impact products and the engineering ecosystems that power them.
const GeraldYeo = { role: "Engineer & Manager", entity: "OGP", impact: () => { return with(team, vision).execute(); } };
A track record of building digital infrastructure and products for millions.
Open Government Products
Currently at Open Government Products, building digital infrastructure that serves millions of Singaporeans. Leading the team behind RedeemSG - the government's trusted voucher system used by agencies to create, issue, and track digital vouchers nationwide.
Grab
Previously spent 7 years at Grab, scaling products across Southeast Asia. Worked on Grab for Business - a B2B platform simplifying corporate expenses for rides, food, and deliveries across 8 countries. Led GrabGifts from a single-engineer effort to a full team, relaunching it as a key business line spanning the Grab App, web, and Reseller APIs.
ShopBack
Early career at ShopBack, a digital loyalty and discovery platform across Southeast Asia, scaling the systems to 6 countries. Led design and implementation of the internal portal used across all countries for commissions, cashback, and finance operations. Built the mobile progressive web app from the ground up, focusing on page speed and broad browser support.
Contributing to the developer ecosystem through tooling and security libraries.
Multi-runtime One Time Password (OTP) / 2FA library for Node.js and browsers. Used across production systems worldwide.
Webpack plugin to include or exclude files and chunks from the final output based on pattern matching.
Babel plugin that transforms image asset imports and requires into URL strings for CDN delivery.