Skip to content
View mgorshkov's full-sized avatar
  • Arenadata
  • Russian Federation

Block or report mgorshkov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mgorshkov/README.md

πŸ‘‹ Hi, I'm @mgorshkov

I am a software engineer passionate about mathematics, machine learning, and building high-performance tools.


πŸš€ What I Do

  • 🧠 Interests: Solving mathematical and programming puzzles.
  • 🌱 Focus: Deep Learning (DL) and Machine Learning (ML).
  • πŸ› οΈ Creator of: Tinycoder β€” an ultra-fast AI coding plugin for VS Code.

πŸ“¦ C++ Data Science Ecosystem

I have recreated popular Python data science libraries from scratch in C++:

  • πŸ”’ np: N-dimensional arrays and numerical routines.
  • 🐼 pd: Data manipulation and DataFrame structures.
  • πŸ§ͺ scipy: Advanced scientific and technical computing.
  • πŸ€– sklearn: Machine learning algorithms and tools.

🀝 Collaboration & Contact

  • πŸ’žοΈ Looking to collaborate on: DL/ML-related projects and developer tools for data scientists.
  • Telegram: @mikhail_gorshkov

Popular repositories Loading

  1. np np Public

    ⚑ NumPy-style arrays in C++ | CUDA GPU + SIMD (AVX2/AVX512/AMX) CPU | Tikhonov Regularized EVD, LSQR, MRRR, SVD, QR eigenvalue solvers

    C++ 10 1

  2. pd pd Public

    ⚑ Data manipulation and analysis library in C++ | CUDA GPU + SIMD (AVX2/AVX512/AMX) CPU.

    C++ 7 1

  3. sklearn sklearn Public

    ⚑ ML methods in C++ | CUDA GPU + SIMD (AVX2/AVX512/AMX) CPU.

    C++ 5 1

  4. scipy scipy Public

    ⚑ SciPy methods in C++ | CUDA GPU + SIMD (AVX2/AVX512/AMX) CPU.

    C++ 2 1

  5. queue queue Public

    OTUS final task (multithreaded queue server)

    C++ 1

  6. CacheLineDelivery CacheLineDelivery Public

    Measure latency of a cacheline send/receive

    C++ 1