Keith Cai is a founding member and partner at InfiniFlow with four years of experience blending technical communications and product development in AI and developer-focused companies. He previously led technical communications at Taichi Graphics and Zilliz and redesigned Agora’s developer portal, improving NPS by 46%, demonstrating a talent for turning complex engineering content into delightful developer experiences. Keith has a strong background in semiconductor and GPU ecosystems from roles at CSR and AMD, where he built training programs for OEMs and automotive SoC teams. He contributes to open-source AI tooling as a documentation lead on RAGFlow, helping make retrieval-augmented generation and deep document understanding accessible to engineers. Based in Shanghai and educated at Beihang and Tsinghua, he combines engineering training with practical product storytelling to bridge teams and accelerate adoption. Uncommonly for a communications lead, he moves fluidly between UI tweaks, API docs, and release notes, ensuring end-to-end clarity across technical workflows.
4 years of coding experience
4 years of employment as a software developer
Bachelor Electronic Engineering, Bachelor Electronic Engineering at Beihang University
Dual Bachelor Computer Software Engineering, Dual Bachelor Computer Software Engineering at Tsinghua University
RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.
Role in this project:
Technical Writer
Contributions:158 reviews, 194 PRs, 19 pushes in 1 year
Contributions summary:Keith primarily contributed to the documentation aspect of the RAGFlow repository. Their commits involved updating and reorganizing documentation, including API references and component descriptions. They modified the UI, added release notes, FAQs, and instructions related to embedding and retrieval testing. The user also added descriptions for agent components and tag sets.
RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.
Contributions:240 pushes, 176 branches in 11 months
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.