Member Of Technical Staff at University of California, Berkeley
San Francisco, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Kumar Agrawal is a Member of Technical Staff and PhD candidate in Computer Science at UC Berkeley with 12 years of experience building algorithms and systems for human-centric machine learning, especially in vision, language, and long-context multimodal representation learning. He combines rigorous research at institutions like Google Brain, UCSF, and Mila with practical engineering—contributing QA and test automation to flagship projects such as the Julia language and improving core numerical and symbolic libraries like Theano and SymPy. Based in San Francisco, he focuses on scalable training and efficient inference, with applied work toward personalized cancer care and robotics-driven program synthesis. Comfortable across CS/systems, statistics/ML, and robotics, he brings a rare mix of formal mathematical training and production-quality software craftsmanship, demonstrated by deep test-suite enhancements and algorithmic fixes in widely used open-source projects.
12 years of coding experience
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of California, Berkeley
BS/MS Mathematics and Computing, BS/MS Mathematics and Computing at Indian Institute of Technology, Kharagpur
Theano was a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It is being continued as PyTensor: www.github.com/pymc-devs/pytensor
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 3 comments in 1 month
Contributions summary:Kumar primarily focused on improving the Theano library's functionality and stability. Their contributions include implementing a corrected two-pass algorithm for variance calculation and adding support for degrees of freedom (ddof). They also addressed pep8 errors and updated the documentation, while also adding and updating tests to ensure the correctness of the implemented features.
Contributions:6 commits, 3 PRs, 5 comments in 12 days
Contributions summary:Kumar primarily contributed to the `sympy/sympy` repository by modifying the `solveset` module and related testing files. Their work involved converting failing tests to pass and refining the behavior of `ConditionSet` objects, specifically related to handling equations and inequalities within the solving framework. The changes also incorporated support for inequalities and involved refactoring code to improve the overall functionality of the solvers.
mathpythonsciencecomputer-algebra-systemalgebra
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.
Request Free Trial
Kumar Agrawal - Member Of Technical Staff at University of California, Berkeley