Summary
Yu Cao is a full-stack developer and second-year Computer Science student at the University of Virginia with a decade of hands-on engineering experience building web, mobile, and backend systems. He ships end-to-end products using TypeScript (NestJS, Next.js, Prisma), React/Tailwind, and Flutter/Dart, and has a track record deploying production services on Docker and Google Cloud. As co-founder of Compact and a software engineer for high-traffic course-selection and education platforms, he’s delivered mobile apps to both app stores and supported 10,000+ active users. He also teaches Python and competitive programming, blending practical instruction with real-world project leadership. Beyond typical full-stack work, Yu has implemented AI-powered browser automation tools and maintains an active GitHub and technical blog, signaling a commitment to open-source and continual learning.
10 years of coding experience
2 years of employment as a software developer
Carnegie Mellon University
High School Diploma, High School Diploma at Georgetown Preparatory School
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Virginia
English, Chinese, German