EugenSoloviov

Fullstack · DevOps · Algotrading Developer

Building algorithmic trading platforms, HFT infrastructure, and AI-powered developer tools. Trading since 2011.

┌  CEO @ Marketmaker.cc | CTO @ Cmdop.com  ┘

01 20+ Years in dev [ EXP/DEV ]
02 15+ Years trading [ EXP/MKT ]
03 6 GitHub stars [ GH/STAR ]
04 450+ GitHub repos [ GH/REPO ]

01. about / IDENTITY FILE

Who I am

I'm CEO of Marketmaker.cc (an algorithmic trading platform) and CTO of Cmdop.com.

I've been interested in cryptocurrencies and stock markets since 2011. Started with manual trading, gradually automated everything, and now focus on building HFT infrastructure and algorithmic trading platforms.

Full-stack developer with deep expertise in TypeScript/JavaScript, Python, Go. Based in Moscow.

02. algotrading / EXECUTION SYSTEMS

Trading Engineering & HFT

Deep expertise in building low-latency execution systems, high-fidelity backtesting engines, and automated listing monitors across multiple programming languages.

  1. 01

    Backtesting Engine

    Backtesting

    [ Python ][ Zig ][ Optuna ]
    • 01

      Developed a tick-sim engine that matches live bot behavior minute-by-minute, eliminating backtest-to-live drift.

    • 02

      Implemented Genetic Optimization using Optuna (TPE, CMA-ES) for parallel parameter searching across 50+ threads.

    • 03

      Engineered a distributed compute cluster (3 nodes) with an in-memory cache, accelerating backtests by 26x.

    • 04

      Added support for 22 candle building methods including Renko, Range, and Tick/Volume Imbalance bars.

  2. 02

    Event-Driven Execution

    Listings

    [ Rust ][ Zig ][ gRPC ]
    • 01

      Built ultra-fast listing monitors in Rust and Zig, detecting new pairs via API and market-diff detection.

    • 02

      Developed low-latency, event-driven execution pipelines to automatically trade on high-volatility events.

  3. 03

    High-Frequency Trading

    HFT

    [ Golang ][ Rust ][ C++ ]
    • 01

      Frontrunning Algorithms: Developed low-latency orderbook analyzers processing L1 (10ms) and L50 (20ms) streams simultaneously to hunt manipulator orders via adaptive deviation reduction.

    • 02

      Market Making & Scalping: Implemented models like Avellaneda-Stoikov and high-performance FIX protocol scalpers.

    • 03

      Execution Optimization: Optimized execution paths using fasthttp and custom gRPC adapters, achieving order placement in <1ms.

  4. 04

    Multi-Market Exploitation

    Arbitrage Systems

    [ Go ][ Python ][ Next.js ]
    • 01

      Inter-exchange & Pair: Connected to 30+ exchanges. Built spot/futures arbitrage with two-stage correlation divergence approach and advanced limit-order management.

    • 02

      Kimchi Premium: Developed a real-time monitoring and trading platform for Korean exchanges (Upbit) using a Go backend and Next.js dashboard.

    • 03

      Prediction Markets: Built Polymarket bots for arbitrage and copy-trading, exploiting event-driven inefficiencies.

    • 04

      Statistical Arbitrage: Researched and implemented stat-arb models on pseudographs (including the Bellman-Ford algorithm).

  5. 05

    Quantitative Modeling

    Portfolio Optimization

    [ Python ][ SciPy ][ Math ]
    • 01

      Hierarchical Risk Parity (HRP): Implemented HRP using hierarchical clustering (dendrograms) and covariance matrices to allocate risk optimally.

    • 02

      Risk Management: Integrated Hull-White CVaR correction to scale returns based on current volatility, dynamically converting risky assets to cash.

    • 03

      Modern Portfolio Theory: Applied mean-variance optimization and efficient frontier modeling for crypto portfolios.

    • 04

      Automated Balancers: Built a production Tinkoff ETF balancer bot for automated, rule-based portfolio rebalancing.

03. tech stack / CAPABILITY MATRIX

Technologies I use

01

Languages

4 UNITS
  • 01.01 TypeScript
  • 01.02 JavaScript
  • 01.03 Python
  • 01.04 Go
02

Languages (basics)

8 UNITS
  • 02.01 Swift
  • 02.02 Zig
  • 02.03 Rust
  • 02.04 Lua
  • 02.05 C++
  • 02.06 C#
  • 02.07 Kotlin
  • 02.08 Haskell
03

Databases

12 UNITS
  • 03.01 PostgreSQL
  • 03.02 QuestDB
  • 03.03 Redis
  • 03.04 MongoDB
  • 03.05 DuckDB
  • 03.06 Parquet
  • 03.07 Tarantool
  • 03.08 MySQL
  • 03.09 SQLite
  • 03.10 ClickHouse
  • 03.11 Apache Kafka
  • 03.12 Hasura
04

API & Protocols

5 UNITS
  • 04.01 GraphQL
  • 04.02 gRPC
  • 04.03 REST
  • 04.04 WebSocket
  • 04.05 FIX Protocol
05

Frontend

8 UNITS
  • 05.01 React
  • 05.02 Vue
  • 05.03 Svelte
  • 05.04 Angular
  • 05.05 SwiftUI
  • 05.06 UIKit
  • 05.07 Apache ECharts
  • 05.08 React Stockcharts
06

Cross-platform

3 UNITS
  • 06.01 Electron
  • 06.02 Ionic
  • 06.03 Capacitor
07

Exchange APIs

7 UNITS
  • 07.01 CCXT
  • 07.02 Binance
  • 07.03 Bybit
  • 07.04 GateIO
  • 07.05 MEXC
  • 07.06 Bitget
  • 07.07 Tinkoff Invest
08

DevOps & Infra

18 UNITS
  • 08.01 Docker
  • 08.02 Docker Compose
  • 08.03 Docker Swarm
  • 08.04 Kubernetes
  • 08.05 containerd
  • 08.06 CRI-O
  • 08.07 Nginx
  • 08.08 Apache
  • 08.09 Traefik
  • 08.10 Istio
  • 08.11 Ingress
  • 08.12 Gateway API
  • 08.13 Dokploy
  • 08.14 Terraform
  • 08.15 Argo CD
  • 08.16 Pulumi
  • 08.17 Prometheus
  • 08.18 Grafana

05. projects / COMPLETE ARCHIVE

What I'm building

Across my own products, open-source tools, and HFT infrastructure research.

GROUPS
06
RECORDS
69
01

Trading

32 RECORDS
  1. 01.01

    ZigBolt

    OPEN

    High-performance messaging system in Zig — competitor to Aeron. Target: IPC RTT <100ns, 50M+ msg/sec.

    ZigHFTIPC
    active
  2. 01.02

    trading-ipc-bench

    OPEN

    IPC benchmarks for algorithmic trading: shared memory, Unix sockets, NNG, ZeroMQ, gRPC, Aeron — p50/p95/p99 latency.

    GoC++Benchmarks
    active
  3. 01.03

    bingx-leverages

    LOCK

    Python library for reverse-engineering BingX leverage tiers API.

    PythonBingX
    active
  4. 01.04

    StockAPIs.com

    LOCK

    Crypto market data from 100+ exchanges, <100ms latency. AI agents for portfolio management and autonomous trading.

    PythonQuestDBParquetRedis
    wip
  5. 01.05

    Profitmaker.cc

    OPEN

    Open-source trading terminal (frontend + backend) for self-hosting, expandable with modules.

    TypeScriptReact
    wip
  6. 01.06

    Trender

    LOCK

    High-performance tick-sim backtesting engine with Genetic Optimization (Optuna). Features 1s drill-down, distributed cluster (50+ threads), and 22+ candle building methods.

    PythonZigDuckDBNumba
    wip
  7. 01.07

    PolyTracker

    LOCK

    Polymarket analytics with copy-trading, insider detection, and arbitrage scanner.

    TypeScriptPython
    concept
  8. 01.08

    Avellaneda-Stoikov

    LOCK

    Implementation of the Avellaneda-Stoikov HFT market making model. Includes multiple versions and TigerBeetle integration.

    PythonHFTMarket Making
    paused
  9. 01.09

    Frontrunner

    LOCK

    Bybit HFT bot — L1/L50 orderbook analysis, adaptive deviation reduction, and hot connection warming. Order placement in <1ms.

    GoRustfasthttpHFT
    paused
  10. 01.10

    simple-fast-fix-scalper

    OPEN

    High-performance FIX protocol scalper in C++.

    C++FIX ProtocolHFT
    paused
  11. 01.11

    vector-arbitrage

    LOCK

    C++ vector arbitrage system for crypto exchanges.

    C++Arbitrage
    paused
  12. 01.12

    solana-arbitrage

    LOCK

    Arbitrage bot for Solana in Rust.

    RustSolanaArbitrage
    paused
  13. 01.13

    Listing Monitor

    LOCK

    Event-driven monitors for Upbit/Bithumb listings. Sub-100ms signal extraction from Telegram via gRPC. Optimized in Rust and Zig.

    RustZiggRPCListing
    paused
  14. 01.14

    Binance Listing Rocket

    LOCK

    Automated trading on Binance listing events.

    PythonListingBinance
    paused
  15. 01.15

    Calculate Listing Profit

    LOCK

    Downloads trade data around listing events, builds candlestick data, provides detailed profit scenario analysis.

    PythonAnalytics
    paused
  16. 01.16

    Markowitz Portfolio

    LOCK

    Practical Modern Portfolio Theory for crypto portfolios — mean-variance optimization, efficient frontier.

    PythonPortfolio
    paused
  17. 01.17

    copytrader

    LOCK

    Copy trading platform for crypto exchanges.

    TypeScriptgRPC
    paused
  18. 01.18

    Pair Arbitrage (Binance)

    LOCK

    Spot/futures pair arbitrage on Binance — metrics, signals, and bots for detecting correlation divergence.

    PythonBinanceArbitrage
    paused
  19. 01.19

    deep-profitmaker

    OPEN

    Trading architecture on pseudographs using Deep.Foundation.

    TypeScriptDeep.Foundation
    paused
  20. 01.20

    Tinkoff ETF Balancer Bot

    OPEN

    Open-source bot for automatic ETF portfolio rebalancing via Tinkoff Invest API.

    PythonTinkoff
    paused
  21. 01.21

    candle-trade-visualizer

    OPEN

    OHLCV candlestick chart visualizer for trading data.

    TypeScriptCharts
    paused
  22. 01.22

    benchmarks-trading

    LOCK

    Order placement latency benchmarks across exchanges after connection warming — ping, keep-alive, p50/p95/p99.

    GoBenchmarksHFT
    paused
  23. 01.23

    market-manipulator-detection

    LOCK

    Rust library for detecting market manipulation patterns.

    RustAnalytics
    paused
  24. 01.24

    candle_aggregator_benchmark

    OPEN

    Rust OHLCV candle aggregator, batch aggregator, and generator with benchmarks.

    RustOHLCV
    paused
  25. 01.25

    hyperliquid-c

    OPEN

    C adapter/SDK for Hyperliquid exchange API.

    CHFTHyperliquid
    paused
  26. 01.26

    listingapis.com

    OPEN

    Listing announcements API for crypto exchanges — data platform plus dashboard.

    Next.jsPostgresListing
    active
  27. 01.27

    Warehouse

    OPEN

    Market-data warehouse on Go + IPFS: collectors, distributed storage, web UI.

    GoIPFSMarket Data
    active
  28. 01.28

    Kimchi

    OPEN

    Kimchi-premium tracker: spread between Korean and global crypto markets.

    PostgresArbitrageSpreads
    active
  29. 01.29

    Metrics

    LOCK

    Catalog of ~2500 trading indicators and metrics — FastAPI backend, Next.js frontend.

    FastAPINext.jsIndicators
    active
  30. 01.30

    Visual

    LOCK

    Node-graph composer for strategies: React Flow over the metrics module library.

    React FlowFastAPINext.js
    active
  31. 01.31

    Popularity

    LOCK

    Popularity tracker for crypto assets: parsers across social and market sources.

    GoNext.jsParsers
    active
  32. 01.32

    CRM

    LOCK

    Hedge-fund CRM: investor pipeline, Telegram integration, Postgres.

    Next.jsPostgresTelegram
    wip
02

AI

09 RECORDS
  1. 02.01

    GPUs

    OPEN

    GPU price aggregator: rental and cloud GPU offers from all providers, compared in one place.

    Next.jsElysiaBunPostgres
    active
  2. 02.02

    Solver

    LOCK

    MCP-powered solver service: FastAPI backend + Next.js UI for agent-driven task solving.

    PythonFastAPIMCPNext.js
    active
  3. 02.03

    aicommit

    OPEN

    Rust CLI for AI-generated commit messages via OpenRouter. 105 releases, VS Code extension, jail/blacklist failover.

    RustCLILLM
    active
  4. 02.04

    SDKRouter

    LOCK

    Unified OpenAI-compatible Python SDK for 300+ AI models with Pydantic structured output and cost tracking.

    PythonPydanticOpenAI
    active
  5. 02.05

    DjangoCFG

    LOCK

    Open-source Django framework with AI agents via Pydantic AI, MCP server, gRPC, WebSocket, vector search, crypto payments.

    PythonDjangoPydantic AI
    active
  6. 02.06

    OpenScreenshot

    OPEN

    macOS screenshot tool for LLM context. Captures screen regions, auto-downscales to save tokens, sends PNG straight to clipboard.

    SwiftmacOSLLM
    active
  7. 02.07

    cmdop-claude

    OPEN

    Python package — Claude integration for Cmdop, remote AI agent management via PyPI.

    PythonClaudePyPI
    active
  8. 02.08

    local-llm-proxy

    LOCK

    MCP server — local LLM proxy for Claude Code with auto-fallback to cloud models.

    PythonMCPLLM
    active
  9. 02.09

    Open Agent Manager

    OPEN

    Desktop terminal for parallel AI coding agent sessions. Project sidebar, real PTY terminal, prompt queue. Local, SSH, or CMDOP connections.

    TauriRustReact
    paused
03

Pet Projects

13 RECORDS
  1. 03.01

    asdf

    OPEN

    Typing arena: speed-typing races and stats — Go backend, Next.js frontend.

    GoNext.jsPostgres
    active
  2. 03.02

    auth-service

    OPEN

    Self-hosted SSO for every marketmaker.cc service — Go + Next.js, forwardAuth via Traefik.

    GoNext.jsSSOTraefik
    active
  3. 03.03

    Backups

    LOCK

    Backup dashboard over restic: schedules, snapshots and restore status across all servers.

    BunresticInfra
    active
  4. 03.04

    Researcher

    OPEN

    Research aggregator: scrapers for papers, YouTube and GitHub repos, indexed with Meilisearch.

    Node.jsMeilisearchScrapers
    active
  5. 03.05

    Hlider

    OPEN

    On-screen keyboard for Android/iOS by klava.org. Partner project.

    KotlinSwiftSwiftUIUIKit
    active
  6. 03.06

    karabiner-visualizer

    OPEN

    Web visualizer for Karabiner-Elements configs — view your macOS keyboard remaps as an interactive layout.

    TypeScriptReactKarabinermacOS
    active
  7. 03.07

    distract-blocker

    OPEN

    Quiet Chrome MV3 extension that blocks distracting sites — side panel UI, 21-language i18n, custom shortcut, and a guardian mascot.

    JavaScriptChrome ExtensionMV3i18n
    active
  8. 03.08

    MacChill

    OPEN

    macOS menu bar app to monitor thermal pressure & auto-toggle Low Power Mode on Apple Silicon M1–M4.

    SwiftSwiftUImacOS
    active
  9. 03.09

    Sanctum

    OPEN

    VSCode-like desktop editor for AES-256-GCM encrypted file vaults.

    TypeScriptAES-256-GCM
    active
  10. 03.10

    OpenLastPass

    LOCK

    Open-source password manager — Rust/Axum backend, React+TS frontend, Tauri desktop, React Native mobile, Argon2id/AES-256-GCM.

    RustReactTauri
    wip
  11. 03.11

    Vasya

    OPEN

    The Telegram Client for Deep Focus — minimalist Telegram client (TypeScript + Rust backend).

    TypeScriptRustTelegram
    paused
  12. 03.12

    macpurge

    LOCK

    Developer-focused macOS disk cleaner utility.

    TypeScriptmacOS
    paused
  13. 03.13

    deadline-in-days

    OPEN

    Deadline countdown app showing days remaining.

    TypeScript
    paused
04

Contract & Freelance

04 RECORDS
  1. 04.01

    Deep.foundation & Deep.memo

    OPEN

    Open source startups. Fullstack dev: pseudo-graph DB, event-driven architecture, DevOps (Swarm, ArgoCD, Kubernetes, Terraform). 2022–present.

    Node.jsReactGraphQLHasura
    paused
  2. 04.02

    Dolphin.bi

    OPEN

    Open-source crypto analytics marketplace. Sentiment analysis, ICO fundamental analysis. Went through Startupbootcamp. 2017–2018.

    VuePython
    rip
  3. 04.03

    Shakeapp

    OPEN

    C2C/C2B sharing platform (car & home rental). React developer. 2020–2022.

    ReactNode.jsGraphQLHasura
    rip
  4. 04.04

    centrum-air.com

    OPEN

    Website for a private airline in Uzbekistan. 2023.

    ReactNext.js
    left
05

Graveyard

08 RECORDS
  1. 05.01

    Kupi.network

    OPEN

    Open-source crypto trading terminal supporting 130+ crypto exchanges. Two versions: React (class-based) and Vue 2. 2018–2019.

    ReactVueMobX
    rip
  2. 05.02

    Kupi.ru

    OPEN

    Marketplace. Went through FRII acceleration. 2013.

    PHPJavaScript
    rip
  3. 05.03

    Kupi.net

    OPEN

    Website builder startup. Partner. 2019–2020.

    ReactDjango
    rip
  4. 05.04

    DeepChain

    LOCK

    Blockchain on Cosmos SDK. 2024.

    GoCosmos SDK
    rip
  5. 05.05

    Dolphin.bi

    OPEN

    Open-source crypto analytics marketplace. Sentiment analysis, ICO fundamental analysis, ICOFaces. ICO (unsuccessful). Went through Startupbootcamp. 2017–2018.

    VuePython
    rip
  6. 05.06

    Bursa.dex

    OPEN

    Open-source decentralized exchange. Solidity smart contract, Web3.js, orderbook caching. Won BlockchainHack by Waves. 2017.

    SolidityReactDjango
    rip
  7. 05.07

    de-core.net

    OPEN

    Web development studio. Started as solo freelancer, grew to team of 3-7 devs. ~200 websites built. 2010-2016.

    HTMLCSSJavaScriptAngularReactVue
    rip
  8. 05.08

    Thermom

    OPEN

    Partner in startup. Frontend for mobile app. Went through Bayer acceleration. 2016.

    VueIonic
    rip
06

Publications

03 RECORDS
  1. 06.01

    The Algotrading Book

    OPEN

    Online book about algorithmic trading — strategies, backtesting, infrastructure, and practical guides.

    ContentAlgotrading
    active
  2. 06.02

    Mathematics for Trading

    OPEN

    Open-source book covering the math foundations traders need — statistics, linear algebra, optimization, and stochastic calculus for algorithmic and quantitative trading.

    BookMathTrading
    wip
  3. 06.03

    Blog on Marketmaker.cc

    OPEN

    Articles on backtesting methodology, QuestDB analytics, Monte Carlo bootstrap, anomaly detection, profit/loss asymmetry, and more.

    BlogBacktestingAnalytics
    active