Rohit Agarwal is an undergraduate EECS student at UC Berkeley blending theoretical computer science research with practical software engineering experience across industry and labs. He studies hardness of polynomial optimization through an NSF-funded Theory REU while also developing fuzzing tools for hardware and teaching core computer science courses. Past internships include shipping front-end A/B experiments at Duolingo, building ML pipelines and OCR improvements, and analyzing particle physics simulations with PyTorch, showing a rare mix of math-heavy theory and hands-on systems work. Based in New Jersey, he brings a decade of technical experience and a curiosity for the mathematics of computing, often applying ML techniques to domain problems from collider physics to civil infrastructure.
10 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Electrical Engineering and Computer Science, Bachelor of Science - BS, Electrical Engineering and Computer Science at University of California, Berkeley
High School Diploma, Aerospace, Aeronautical and Astronautical Engineering, High School Diploma, Aerospace, Aeronautical and Astronautical Engineering at Bergen County Technical High School - Teterboro
Contributions:12 pushes, 1 branch in 3 years 10 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.