Summary
Ryan Cottone is a UC Berkeley undergraduate researcher and security-focused software engineer with eight years of practical experience across academia and industry. He works on applied cryptography with professors Raluca Ada Popa and Natacha Crooks and has interned on high-impact security teams at NVIDIA, Verkada, and MIT Lincoln Laboratory, delivering searchable encryption, traffic validation proxies, and efficient key services. As Head TA for CS 161, he shapes curriculum and exams, blending teaching with hands-on systems work. Ryan’s projects emphasize provable privacy and deployable engineering—balancing cryptographic rigor with measurable production gains, such as halving latency and drastically reducing network overhead in prior internships.
8 years of coding experience
1 year of employment as a software developer
BS BA Electrical Engineering and Computer Science Mathematics, BS BA Electrical Engineering and Computer Science Mathematics at University of California, Berkeley
High School Diploma, High School Diploma at Christopher High School
Gavilan College