Saurabh Agarwal

Software Engineer at Arcana

Rajasthan, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Saurabh Agarwal is a software engineer with nine years of hands-on experience, currently building cloud software at Arcana after impactful engineering roles at Nutanix. An IIT Kharagpur electrical engineering undergraduate with a CS minor, he blends strong systems and algorithmic foundations with practical robotics experience from the KgpKubs RoboCup team where he worked on multi-threaded control stacks, ROS communication, planners and FSM-based gameplay. He has contributed to high-performance scientific computing in the SciML OrdinaryDiffEq.jl project, implementing and optimizing Runge-Kutta methods and thread-safe solvers—work that signals comfort with numerical algorithms and parallelism beyond typical application engineering. His internships at Credit Suisse and a Julia Computing research stint add domain breadth across finance and scientific software. Based in Rajasthan, India, Saurabh pairs low-level performance tuning with higher-level architecture and a track record of shipping production-ready, parallelized solutions.
code9 years of coding experience
job4 years of employment as a software developer
bookHigh School, High School at Disha Delphi Global School
bookBachelor of Technology Electrical Engineering, Bachelor of Technology Electrical Engineering at Indian Institute of Technology, Kharagpur
stackoverflow-logo

Stackoverflow

Stats
41reputation
1kreached
1answer
2questions
github-logo-circle

Github Skills (21)

ode10
ordinary-differential-equations10
julia10
data-structure9
algorithm9
algorithms9
high-performance9
data-structures9
thread7
adaption7
hyper-threading7
adaptation7
multithreading7
threaded7
database6

Programming languages (8)

JuliaC++TeXJavaScriptHTMLJupyter NotebookMATLABPython

Github contributions (5)

github-logo-circle
SciML/OrdinaryDiffEq.jl

Jan 2019 - Aug 2019

High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)
Role in this project:
userBack-end Developer
Contributions:98 commits, 32 PRs, 34 comments in 7 months
Contributions summary:Saurabh contributed significantly to the `sciml/ordinarydiffeq.jl` repository, specifically focusing on the implementation and optimization of numerical methods for solving ordinary differential equations (ODEs). The contributions involved adding and modifying code related to Runge-Kutta methods, including implementing new algorithms like RK46-NL and improving existing ones. The user also focused on improving the performance of the solvers and creating thread safe implementations.
adaptiveodesscientific-machine-learningdifferential-algebraicdifferential
KRSSG/robocup

Dec 2017 - Jan 2020

Main Code Base for SSL
Contributions:64 commits, 20 PRs, 40 pushes in 2 years 1 month
sslbase-code
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
Saurabh Agarwal - Software Engineer at Arcana