Andrey Akinshin

Performance methodologist at JetBrains, creator of BenchmarkDotNet, ex-postdoc at the Weizmann Institute of Science

Publications (37)

Posts (250)

Talks (105)

Media (24)

Open Source


Research Papers


Memorable contributions

Random contributions


Software development

Favorite topics: performance, benchmarking, statistics
Favorite languages: C#, Kotlin, R, LaTeX

Perpetuum Software LLC + Enterra + Adaptive Technologies
  • 09/2010–08/2011 Junior Software Developer
  • 09/2011–01/2013 Software Developer
  • 02/2013–09/2016 Lead Software Developer
  • 10/2015–12/2020 Software Developer in Rider
  • 01/2021–03/2022 Performance Lead in Rider
Huawei Research
  • 06/2022–09/2022 Mathematician
  • 11/2022–04/2024 Senior Performance Engineer in .NET Department
  • 05/2024–Present Performance Methodologist


PhD in Mathematics and Computer Science

Erdős number: 4 | A. AkinshinMR3716100Y. YomdinMR2232733M. RubinMR1786142R. BonnetMR0373945P. Erdős

I.I. Polzunov Altai state technical university, Faculty of Information Technologies
Altai Economics and Law Institute
  • 09/2009–09/2014 Senior Lecturer of computer science and mathematics
Sobolev Institute of Mathematics SB RAS, Laboratory of Inverse Problems of Mathematical Physics
  • 08/2012–06/2014 Engineer
  • 07/2014–12/2016 Research Scientist
Weizmann Institute of Science, Faculty of Mathematics and Computer Science
  • 10/2014–09/2016 Postdoctoral Research Fellow


Competitive programmingScholarships and grants
  • 01/2012–12/2014 Grant RFBR 12-01-00074 “Direct and inverse problems of gene networks mathematical modeling”
  • 07/2012–07/2014 Scholarships SP-561.2012.5 of the President of Russian Federation, direction: “Strategic information technology, including the creation of supercomputers and software development” (“Numerical methods for modeling and analyzing of gene networks”)
  • 01/2015–12/2017 Grant RFBR 15-01-00745 A “Dynamic characteristics of gene networks models”
  • 01/2018-12/2020 Grant RFBR 18-01-00057 A “Ring structures in gene network models”
Microsoft MVP (Most Valuable Professional)
  • 2015
  • 2016
  • 2017-2018
  • 2018-2019
State registration certificates of Computer Programs
  • Phase Portrait Analyzer (№2013660415)
    Software for analyzing of some nonlinear differential equation system
  • Neuro Biomarker Analyzer (№2015612396)
    Software for the diagnostic and prognostic values evaluation of biochemical parameters of serum biomarkers in peripheral blood for the differential diagnosis of neurological syndromes of lumbar degenerative disc disease
Microsoft Certification ProgramsCoursera: The Data Science Specialization
  1. The Data Scientist’s Toolbox
  2. R Programming
  3. Getting and Cleaning Data
  4. Exploratory Data Analysis
  5. Reproducible Research
  6. Statistical Inference
  7. Regression Models
  8. Practical Machine Learning
  9. Developing Data Products
  10. Data Science Capstone
Coursera Misc Courses