Anthony Fu is a software engineer and prolific open-source maintainer based in Paris, currently at Vercel with a long history of leading projects across the Vue, Nuxt, and Vite ecosystems. He blends front-end craftsmanship and full-stack pragmatism—shipping polished UIs, tooling, and CLI utilities while paying close attention to architecture and code quality. Creator and core contributor to widely used projects (Vitest, VueUse, UnoCSS, Vitesse and Type Challenges among them), he has a track record of improving developer experience at scale. His contributions span everything from framework internals and bundlers to lightweight utilities and web extensions, showing uncommon breadth across build tools and runtime frameworks. A master’s student in computer science, he pairs academic depth with practical engineering and an eye for elegant interfaces. Outside code he pursues photography and travel, bringing a visual sensibility to UX and design decisions that often surfaces in his open-source work.
36 years of coding experience
4 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at National Chengchi University
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Tamkang University
Contributions:35 reviews, 138 commits, 74 PRs in 2 years 5 months
Contributions summary:Anthony primarily contributed to the development of a CLI tool for managing dependencies. Their work included implementing features like loading dependencies from package.json, checking for updates, and displaying version differences with color-coding. The user also added functionality for recursive package checking and improved the visual presentation of the update information. Furthermore, the user implemented the ability to install the new versions.
Unified plugin system for Vite, Rollup, Webpack, esbuild, Rolldown, and more
Role in this project:
Full-stack Developer
Contributions:38 reviews, 178 commits, 179 PRs in 1 year 5 months
Contributions summary:Anthony has primarily contributed to the core functionality of the `unplugin` project, focusing on creating a unified plugin system for various build tools. Their work involved defining plugin interfaces, implementing transform hooks, and integrating with different bundlers like Rollup and Webpack. They developed and refactored code across multiple files to support transform and load hooks, demonstrating proficiency in setting up plugin systems and adapting to different build environments.
rollupbundlerunpluginesbuildplugin-system
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.