Nikola Stoyanov

Staff Engineer at Arm

United Kingdom
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
Nikola Stoyanov is a Staff Engineer with 8 years of experience blending research and production-grade software development across companies like IBM Research and Arm. He brings deep numerical and backend expertise, evidenced by contributions to SciML’s widely used OrdinaryDiffEq.jl where he implemented and validated advanced ODE solvers such as SDIRK22. Comfortable moving between research settings and industry engineering, Nikola has a track record of shipping core algorithmic changes and performance-minded implementations. Based in the UK with an MEng from The University of Manchester and a PhD background, he combines academic rigor with practical systems experience. Colleagues rely on him for solving tricky numerical problems and integrating them into robust backend systems.
code8 years of coding experience
job11 years of employment as a software developer
bookMaster of Engineering (MEng) Civil Engineering with Industrial Experience Civil and Structural Engineering, Master of Engineering (MEng) Civil Engineering with Industrial Experience Civil and Structural Engineering at The University of Manchester
bookMath High School "Acad. Kiril Popov"
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

algorithm10
data-structures10
algorithms10
ode10
numerical-methods10
ordinary-differential-equations10
data-structure10
julia10
high-performance9
test-automation8

Programming languages (5)

JuliaJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
SciML/OrdinaryDiffEq.jl

Aug 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 / Algorithm Implementer
Contributions:6 commits, 1 PR, 6 comments in 13 days
Contributions summary:Nikola focused on extending the `ordinarydiffeq.jl` library by implementing and testing new Ordinary Differential Equation (ODE) solvers. Their work included adding the SDIRK22 algorithm, integrating it into the solver framework, and developing convergence tests to validate its correctness. The user also made modifications to existing algorithms and caches, demonstrating a deep understanding of the library's internal workings and the numerical methods employed. This involved significant changes to core files related to algorithm implementation and step calculations.
adaptiveodesscientific-machine-learningdifferential-algebraicdifferential
NikStoyanov/dotfiles

Nov 2018 - Mar 2025

Contributions:128 pushes, 1 branch, 1 issue in 6 years 5 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.
Request Free Trial
Nikola Stoyanov - Staff Engineer at Arm