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

C++ Developer · Trading Systems · Market Data · Desktop Tools

I design and build software for:

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

Current focus

  • C++ libraries for local data storage and desktop tools
  • Market data infrastructure and backtesting
  • Trading system components and exchange/broker integrations

💻 Tech stack

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

🛠 Additional experience

  • Rust — short-term commercial experience with trading infrastructure and backtesting
  • Python — Telegram bots, automation, parsers, account monitoring, API integrations
  • TypeScript / JavaScript / HTML / CSS — browser extensions, web interface automation, Solana Web3 tooling
  • Java / Android — tools for embedded devices
  • Embedded — STM32, ESP32, Nordic chips, basic Altium Designer experience
  • CAD / Prototyping — basic SolidWorks, mechanical prototyping

🎯 Interests

  • Applied engineering
  • Trading systems and market data
  • Developer tools
  • Desktop software
  • Hardware prototyping and 3D printing
  • 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. Currently in active development.
  • optionx_cpp — C++ library for broker and 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