Skip to content
View igor-polev's full-sized avatar

Block or report igor-polev

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.

Content in all repositories owned by your account will be closed.
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
igor-polev/README.md

Igor Polev

Applied mathematician working in experimental physics.

Education

  • MSc in general and applied physics (MIPT, 2011)
  • MSc in applied mathematics and cybernetics (Tver State University, 2000)

My work

Software engineer at the Joint Institute for Nuclear Research (JINR). Currently working on detector alignment for the BM@N experiment at the NICA accelerator complex.

What I do

  • numerical methods, simulation, processing of experimental data
  • high-performance computing on the NICA cluster
  • BM@N framework maintenance

Also interested in

Recent activities and personal interests, outside my professional field:

  • computer vision and desktop automation
  • cryptocurrency markets and blockchain internals
  • machine learning, mainly non-LLM neural networks

Repositories

  • BmnRoot — the reconstruction and simulation framework of the BM@N experiment, which I maintain as part of the team. C++17, ROOT, FairRoot.

  • align_new — my own part of it: track-based alignment of detector geometry.

  • klines-toolkit — continuous collection and analysis of Binance futures market data. Python, asyncio, SQLite, plotly, runs as a systemd service.

  • btc-address-generator — every Bitcoin address format derived from one secret, with the Bech32 path written by hand rather than taken from a library. C++17, libbitcoin-system, secp256k1, Qt6.

  • screen-vision-automation — desktop automation driven by real-time screen capture and pattern matching. C++17, CMake, vcpkg.

  • cli-benchmark — timing statistics for command-line programs, sequential or parallel runs, standard library only.


Open to part-time and project work, remote and asynchronous. Telegram

Pinned Loading

  1. klines-toolkit klines-toolkit Public

    Continuous Binance futures market-data collection and analysis: REST collector running as a systemd service, SQLite store, plotly tooling. Python.

    Python

  2. btc-address-generator btc-address-generator Public

    Bitcoin address derivation from a secret: WIF, P2PKH, P2SH and Bech32, with the Bech32 path implemented by hand. C++17, libbitcoin-system, secp256k1, Qt6, CMake.

    C++

  3. screen-vision-automation screen-vision-automation Public

    Desktop automation driven by real-time screen capture and graphics pattern matching. C++17, CMake, vcpkg, JSON-configured.

    C++ 1

  4. cli-benchmark cli-benchmark Public

    Timing statistics for command-line programs: repeated sequential or parallel runs, standard library only. Python.

    Python