Vai Li is a mobile-focused software engineer with 11 years of experience building iOS and cross-platform applications, combining early freelance app work and consulting with roles at Noon Home and ICLP. Comfortable across front-end and back-end stacks, he has contributed to notable open-source projects—from enhancing React Native image caching and a free Google Translate API to improving the multiplatform Flycast emulator’s macOS and texture pipelines. He brings practical expertise in performance, image handling, and cross-platform build fixes, often tackling platform-specific edge cases like DPI/texture dumping and Android blur effects. Based in Hong Kong, he pairs a BEng in Computer Science from the University of Hong Kong with hands-on delivery experience in startups and consulting engagements. Notably, his OSS work shows a pattern of bridging usability and build reliability, making him effective at shipping resilient mobile features.
Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
Role in this project:
Full-stack Developer
Contributions:14 reviews, 71 commits, 85 PRs in 3 years 1 month
Contributions summary:Vai primarily contributed to the Flycast emulator project, focusing on enhancing features and improving the user experience. They implemented support for custom textures and texture dumping for NAOMI, addressed DPI handling for macOS, and enabled upscaling with SSAA. The user also integrated features like "New Instance" for macOS, improved content path handling, and fixed build errors.
A free and unlimited API for Google Translate :dollar: :no_entry_sign:
Role in this project:
Back-end Developer
Contributions:9 commits, 2 PRs, 16 comments in 2 months
Contributions summary:Vai focused on developing and refining the core functionality of a Google Translate API. Their work involved implementing the logic for translating text using Google Translate, handling new line characters, properly formatting the request JSON, and incorporating features such as pronunciation, "did you mean," and auto-correction. They also addressed edge cases related to handling hyperlinks and gender-specific translations, ultimately improving the accuracy and functionality of the API.
apiunlimitedsigntranslationjavascript
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.