Shubham Maddhashiya

IIT Kharagpur, 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
Shubham Sahu is a software engineer with nine years of experience, currently building software at JLR after a stint at Goldman Sachs. Trained in chemical engineering at IIT Kharagpur, he brings a quantitative mindset to backend development and numerical computing. An active open-source contributor, he has improved high-performance ODE solvers in the SciML ecosystem by implementing and optimizing Adams–Bashforth–Moulton methods and adding rigorous convergence tests. His background includes leadership and service roles at IIT Kharagpur’s Technology Adventure Society, reflecting strong collaboration and mentoring abilities. Based in West Bengal, India, he combines domain rigor from engineering with practical software craftsmanship, often focusing on performance-critical code paths. Notably, his work on variable-step integrators demonstrates both numerical insight and a habit of validating correctness under real-world constraints.
code9 years of coding experience
github-logo-circle

Github Skills (8)

differential-equations10
ode10
numerical-methods10
ordinary-differential-equations10
julia10
scientific-machine-learning9
scim9
numerical-analysis9

Programming languages (9)

JuliaC++CSSRustJavaScriptHTMLJupyter NotebookMATLAB

Github contributions (5)

github-logo-circle
SciML/OrdinaryDiffEq.jl

Mar 2018 - Oct 2018

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:119 commits, 24 PRs, 149 comments in 7 months
Contributions summary:Shubham's commits focus on implementing and optimizing Adams-Bashforth-Moulton (ABM) and related numerical methods for solving ordinary differential equations (ODEs) within the SciML ecosystem. Their contributions include the addition of new methods like AB3, AB4, AB5, and various variable-step-size methods. They refactored and improved existing implementations, optimized function evaluations to enhance performance, and added convergence tests to validate the correctness and efficiency of the new methods.
scientific-machine-learningordinary-differential-equationsdifferentialequationsodeevent-handling
sipah00/CrickFev

May 2017 - Dec 2017

CLI for getting update of live cricket matches
Contributions:22 commits, 14 PRs, 20 pushes in 6 months
clicommand-line-toolwebscraping
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