Skip to content
View NewYaroslav's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report NewYaroslav

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
NewYaroslav/README.md

Aster Seker (Yaroslav B.)

Headline: C++ Developer Β· Trading Infrastructure Β· Desktop Tools Β· MetaTrader

I design and build software around:

  • market data and trading infrastructure
  • broker/exchange APIs
  • MetaTrader integrations
  • local storage and embedded databases
  • desktop GUI tools
  • automation workflows

πŸ’» Tech stack:

  • C++ / C
  • MQL4 / MQL5 / MetaTrader
  • HTTP / WebSocket APIs
  • Dear ImGui / SFML / GLFW / SDL2

πŸ›  Additional experience

  • Python β€” Telegram bots, automation, parsers, API integrations
  • Java / Android β€” tools for embedded devices
  • JavaScript / HTML / CSS β€” browser extensions and web interface automation
  • Rust β€” short-term commercial experience in a trading project
  • Embedded β€” STM32, ESP32, Nordic chips, basic Altium Designer experience

🎯 Interests

  • Applied engineering
  • Trading systems and market data
  • Developer tools
  • Philosophy
  • Music making

Metrics


Featured Projects

C++ libraries and infrastructure

  • ImGuiX β€” C++ GUI framework built on top of Dear ImGui for desktop applications with multi-window architecture, controllers, event bus, and reusable UI components.
  • mdbx-containers β€” STL-like C++ containers backed by libmdbx for local persistent storage.
  • kurlyk β€” HTTP/WebSocket client library with async requests, retries, rate limiting, proxy support, and reconnect logic.
  • log-it-cpp β€” C++ logging library with macro-oriented API, async queue, configurable formatting, and multiple backends.

Trading infrastructure and market data

  • DataFeedHub β€” system for storing, processing, and testing market data: quotes, funding rates, order books, historical backtesting, and real-time feeds.
  • optionx_cpp β€” C++ library for broker/trading platform API integrations.

Telegram bots and automation

  • tg_support_bot β€” Telegram bot for support request automation with email authorization, FSM logic, templates, SMTP, and YAML configuration.
  • tg-membership-gate β€” Telegram bot for managing access to private chats/channels with approval flow, expiration, SQLite/PostgreSQL, and localization.

Hobby projects

  • strange_pattern β€” experimental visual/audio pattern generator based on coordinate-driven primality checks.

Pinned Loading

  1. kurlyk kurlyk Public

    C++ library for simplified HTTP and WebSocket handling, with plans to support email and webhook integration.

    C++ 5 1

  2. log-it-cpp log-it-cpp Public

    LogIt++ is a flexible and versatile C++ logging library with support for various backends and stream-based output.

    C++ 3 1

  3. hmac-cpp hmac-cpp Public

    C++11 HMAC (SHA1/SHA256/SHA512) library with PBKDF2/HKDF, HOTP/TOTP + stateless time tokens, Base32/64/36, zeroizing secure_buffer, CMake package and MQL5 support.

    C++ 11 6

  4. ImGuiX ImGuiX Public

    Build complex UIs with Dear ImGui β€” structured with controllers, an event bus, and MVC-inspired architecture.

    C++ 5 3