Robert Cai is a founding software engineer with eight years of hands-on experience building high-performance systems spanning databases, distributed systems, and full-stack web apps. A Waterloo CS student specializing in combinatorics and optimization, he has shipped production services鈥攆rom a FastAPI backend and Vue frontend launched in three months to performance-critical GaussDB improvements that cut query and recovery times significantly. He blends research-driven thinking (Monte Carlo simulations, knowledge graphs, RAG for multi-agent LLM tutoring) with low-level systems work in C/C++ and Linux profiling, and has a track record of turning academic prototypes into deployable products. Equally comfortable leading teams in competitive rocketry and robotics as he is diving into RTOS, ML, and security, Robert pairs a penchant for algorithms and graph theory with an appetite for building pragmatic, measurable solutions.
8 years of coding experience
5 years of employment as a software developer
The Chinese University of Hong Kong (CUHK)
High School Diploma, High School Diploma at Markville Secondary School
Computer Science Combinatorics & Optimization Mathematics and Computer Science, Computer Science Combinatorics & Optimization Mathematics and Computer Science at University of Waterloo
Contributions:2 PRs, 74 pushes, 3 branches in 1 year 11 months
Find and Hire Top DevelopersWe鈥檝e 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.
Request Free Trial
Robert Cai - Founding Software Engineer at Chrysalis AI