Ryan is a senior frontend engineer from Cebu, Philippines, with a Bachelor of Science in Information Technology from the University of Cebu. For the past several years, his work has centered around modern JavaScript and TypeScript ecosystems, focusing heavily on React.js, Next.js, and Node.js.
He builds production-ready web applications, designs scalable frontend architectures, and maintains both modern and legacy systems. His experience spans a wide set of technologies, including React Native/Expo, Storybook, Contentful and Payload CMS, Express.js, Docker, and CI/CD pipelines using Bitbucket Pipelines and GitLab. He also develops private internal NPM packages that serve as shared tooling for both internal teams and external SaaS products.
Beyond frontend development, Ryan is deeply involved in engineering workflows and developer experience. He creates company-wide DX tools, automates builds and deployments, and supports engineering teams through improved processes, documentation, and reusable systems. He also maintains legacy games built with Phaser and Backbone, and builds new games or ports older ones into React-based systems, often integrating real-time features using Socket.io.
He values continuous delivery, test automation, clean code, and building practical frameworks that fit the team's culture rather than following rigid methodologies. Ryan actively supports open-source projects and encourages other developers to contribute and grow within the community.