Homer Chen is a Senior Frontend Engineer based in Tokyo with 11 years of hands-on experience building high-performance, scalable web applications using React, Next.js, and modern design systems. He has led frontend architecture efforts—creating monorepos with Nx, standardizing Next.js stacks, and engineering a custom design system to boost UI consistency and developer productivity across multiple apps. At companies like Mercari and Japan Computer Vision Corp. he improved accessibility, reduced bundle sizes, and partnered with AI teams to build visualization platforms for model experimentation. An active open-source contributor, he has added Telegram integrations and CLI features to notable projects like bottender and messaging-apis, and maintains practical tools such as an NBA CLI and a popular GitHub file-icon browser extension. Collected across startups and large product teams, his work blends developer ergonomics, testable APIs, and pragmatic UI engineering to move projects from prototype to production.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Science - BS, Computer Science and Information Engineering, Bachelor of Science - BS, Computer Science and Information Engineering at National Cheng Kung University
🌈 🗂 A browser extension which gives different filetypes different icons to GitHub, GitLab, gitea and gogs.
Role in this project:
Front-end Developer
Contributions:12 releases, 17 reviews, 185 commits in 5 years
Contributions summary:Homer primarily worked on enhancing the functionality and user experience of a browser extension that provides file-type icons for various code hosting platforms. Their contributions included refactoring the core content script to improve efficiency and platform compatibility, implementing a dark mode feature, and replacing the options page with a context menu. The user also addressed bugs and improved compatibility with other browser extensions.
Contributions:5 releases, 91 commits, 45 PRs in 1 year 3 months
Contributions summary:Homer contributed to the development of a command-line interface (CLI) for NBA data, implementing core features. They created the basic CLI structure, added a player information command, and incorporated features for game schedules and live scores. The user also refactored the code, converting it to ES6 and integrating with a build process. The user further enhanced the user interface through the addition of enhanced boxscores and the use of blessed for displaying data.
javascriptbox-scorenbascoreboardbaduk
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.