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 650+ GitHub stars [ GH/STAR ]
04 450+ GitHub repos [ GH/REPO ]

contributions / SOURCE ACTIVITY

Code activity

Yearly contribution activity across GitHub and GitLab.

Loading contribution activity…

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 Batumi, Georgia.

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

9 UNITS
  • 05.01 React
  • 05.02 Astro
  • 05.03 Vue
  • 05.04 Svelte
  • 05.05 Angular
  • 05.06 SwiftUI
  • 05.07 UIKit
  • 05.08 Apache ECharts
  • 05.09 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
78
01

Trading

36 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

    UI for Marketmaker.cc

    OPEN

    Reusable open-source trading UI components for order books, portfolios, order forms, analytics, and dark mode.

    ReactTypeScriptTailwind CSS
    active
  4. 01.04

    Portfolio Optimizer

    OPEN

    Portfolio allocation algorithms with interactive efficient-frontier comparisons and charts.

    Next.jsRust
    active
  5. 01.05

    MarketMaker Sandbox

    OPEN

    Exchange-compatible Binance, Bybit, and OKX REST sandbox with simulated funds and order placement, queries, amendments, and cancellations.

    REST APITradingTesting
    active
  6. 01.06

    Trading Events Calendar

    OPEN

    Calendar aggregating trading competitions, quant hackathons, and prop challenges.

    TradingEvents
    active
  7. 01.07

    bingx-leverages

    LOCK

    Python library for reverse-engineering BingX leverage tiers API.

    PythonBingX
    active
  8. 01.08

    StockAPIs.com

    LOCK

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

    PythonQuestDBParquetRedis
    wip
  9. 01.09

    Profitmaker.cc

    OPEN

    Founder and full-stack developer of an open-source React/Vite trading terminal for self-hosting, expandable with modules.

    TypeScriptReactVite
    wip
  10. 01.10

    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
  11. 01.11

    PolyTracker

    LOCK

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

    TypeScriptPython
    concept
  12. 01.12

    Avellaneda-Stoikov

    LOCK

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

    PythonHFTMarket Making
    paused
  13. 01.13

    Frontrunner

    LOCK

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

    GoRustfasthttpHFT
    paused
  14. 01.14

    simple-fast-fix-scalper

    OPEN

    High-performance FIX protocol scalper in C++.

    C++FIX ProtocolHFT
    paused
  15. 01.15

    vector-arbitrage

    LOCK

    C++ vector arbitrage system for crypto exchanges.

    C++Arbitrage
    paused
  16. 01.16

    solana-arbitrage

    LOCK

    Arbitrage bot for Solana in Rust.

    RustSolanaArbitrage
    paused
  17. 01.17

    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
  18. 01.18

    Binance Listing Rocket

    LOCK

    Automated trading on Binance listing events.

    PythonListingBinance
    paused
  19. 01.19

    Calculate Listing Profit

    LOCK

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

    PythonAnalytics
    paused
  20. 01.20

    Markowitz Portfolio

    LOCK

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

    PythonPortfolio
    paused
  21. 01.21

    copytrader

    LOCK

    Copy trading platform for crypto exchanges.

    TypeScriptgRPC
    paused
  22. 01.22

    Pair Arbitrage (Binance)

    LOCK

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

    PythonBinanceArbitrage
    paused
  23. 01.23

    deep-profitmaker

    OPEN

    Trading architecture on pseudographs using Deep.Foundation.

    TypeScriptDeep.Foundation
    paused
  24. 01.24

    Tinkoff ETF Balancer Bot

    OPEN

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

    PythonTinkoff
    paused
  25. 01.25

    candle-trade-visualizer

    OPEN

    OHLCV candlestick chart visualizer for trading data.

    TypeScriptCharts
    paused
  26. 01.26

    benchmarks-trading

    LOCK

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

    GoBenchmarksHFT
    paused
  27. 01.27

    market-manipulator-detection

    LOCK

    Rust library for detecting market manipulation patterns.

    RustAnalytics
    paused
  28. 01.28

    candle_aggregator_benchmark

    OPEN

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

    RustOHLCV
    paused
  29. 01.29

    hyperliquid-c

    OPEN

    C adapter/SDK for Hyperliquid exchange API.

    CHFTHyperliquid
    paused
  30. 01.30

    listingapis.com

    OPEN

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

    Next.jsPostgresListing
    active
  31. 01.31

    Warehouse

    OPEN

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

    GoIPFSMarket Data
    active
  32. 01.32

    Kimchi

    OPEN

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

    PostgresArbitrageSpreads
    active
  33. 01.33

    Metrics

    LOCK

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

    FastAPINext.jsIndicators
    active
  34. 01.34

    Visual

    LOCK

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

    React FlowFastAPINext.js
    active
  35. 01.35

    Popularity

    LOCK

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

    GoNext.jsParsers
    active
  36. 01.36

    CRM

    LOCK

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

    Next.jsPostgresTelegram
    wip
02

AI

10 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

    Harness Analyzer

    OPEN

    Coding-agent usage analytics with session and project aggregates, opt-in public profiles, and a leaderboard.

    ReactHonoPostgreSQL
    active
  3. 02.03

    Solver

    LOCK

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

    PythonFastAPIMCPNext.js
    active
  4. 02.04

    aicommit

    OPEN

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

    RustCLILLM
    active
  5. 02.05

    SDKRouter

    LOCK

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

    PythonPydanticOpenAI
    active
  6. 02.06

    DjangoCFG

    LOCK

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

    PythonDjangoPydantic AI
    active
  7. 02.07

    OpenScreenshot

    OPEN

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

    SwiftmacOSLLM
    active
  8. 02.08

    cmdop-claude

    OPEN

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

    PythonClaudePyPI
    active
  9. 02.09

    local-llm-proxy

    LOCK

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

    PythonMCPLLM
    active
  10. 02.10

    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

18 RECORDS
  1. 03.01

    asdf

    OPEN

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

    GoNext.jsPostgres
    active
  2. 03.02

    Pocket

    OPEN

    Personal finance app.

    Next.jsGoSQLite
    active
  3. 03.03

    Vacation / Стыковка

    OPEN

    Compares a tour package with a flight-and-apartment trip.

    Next.jsElysiaPostgreSQL
    active
  4. 03.04

    SyncSong

    OPEN

    Collaborative song and chord app with synchronized rooms, search, and playlists.

    VueViteWebSocket
    active
  5. 03.05

    Slippage

    OPEN

    Browser game with a real-time backend.

    VitePaper.jsBunWebSocket
    active
  6. 03.06

    Curved Games

    OPEN

    Browser games: Curved Rangers, Curved Wings of Fury, and Curved Lava, with procedural worlds and audio.

    JavaScriptCanvas
    active
  7. 03.07

    auth-service

    OPEN

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

    GoNext.jsSSOTraefik
    active
  8. 03.08

    Backups

    LOCK

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

    BunresticInfra
    active
  9. 03.09

    Researcher

    OPEN

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

    Node.jsMeilisearchScrapers
    active
  10. 03.10

    Hlider

    OPEN

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

    KotlinSwiftSwiftUIUIKit
    active
  11. 03.11

    karabiner-visualizer

    OPEN

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

    TypeScriptReactKarabinermacOS
    active
  12. 03.12

    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
  13. 03.13

    MacChill

    OPEN

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

    SwiftSwiftUImacOS
    active
  14. 03.14

    Sanctum

    OPEN

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

    TypeScriptAES-256-GCM
    active
  15. 03.15

    OpenLastPass

    LOCK

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

    RustReactTauri
    wip
  16. 03.16

    Vasya

    OPEN

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

    TypeScriptRustTelegram
    paused
  17. 03.17

    macpurge

    LOCK

    Developer-focused macOS disk cleaner utility.

    TypeScriptmacOS
    paused
  18. 03.18

    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

    Frontend developer for an open-source crypto analytics marketplace. Sentiment analysis and ICO fundamental analysis. The project participated in Startupbootcamp. 2016–2017.

    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

07 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

    Deep chain

    OPEN

    Participation in the 2024–2025 launch of a Cosmos SDK fork of cyb.ai. Network suspended.

    GoCosmos SDK
    paused
  5. 05.05

    Bursa DEX

    Founder and full-stack developer of an open-source decentralized exchange. Solidity smart contract, Web3.js, and orderbook caching. 2018.

    SolidityReactDjango
    rip
  6. 05.06

    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
  7. 05.07

    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