Skip to content
View crellios's full-sized avatar
🎯
poly
🎯
poly

Block or report crellios

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
crellios/README.md
 ██████╗██████╗ ███████╗██╗     ██╗     ██╗ ██████╗ ███████╗
██╔════╝██╔══██╗██╔════╝██║     ██║     ██║██╔═══██╗██╔════╝
██║     ██████╔╝█████╗  ██║     ██║     ██║██║   ██║███████╗
██║     ██╔══██╗██╔══╝  ██║     ██║     ██║██║   ██║╚════██║
╚██████╗██║  ██║███████╗███████╗███████╗██║╚██████╔╝███████║
 ╚═════╝╚═╝  ╚═╝╚══════╝╚══════╝╚══════╝╚═╝ ╚═════╝ ╚══════╝

Rust Engineer · Polymarket Specialist · Prediction Market Infrastructure

X Telegram


About

Rust engineer with a deep focus on prediction market systems and trading infrastructure. I build the tooling that serious Polymarket participants rely on — execution engines, market data pipelines, automated trading strategies, and CLOB integrations that perform under pressure.

If it touches Polymarket at the infrastructure level — order management, position tracking, market resolution, liquidity analysis — I've built it or broken it trying.

  • 🦀 Core: Rust — async I/O, lock-free data structures, zero-cost abstractions
  • 📊 Domain: Polymarket CLOB, prediction market mechanics, probability modeling
  • Chains: Polygon (Polymarket's native chain), Ethereum, EVM tooling
  • 🔩 Systems: Low-latency execution, WebSocket orderbook feeds, RPC management
  • 🐳 Infra: Linux bare-metal, Docker, CI/CD, observability pipelines

Tech Stack

Rust Ecosystem

Rust Tokio Axum Actix Serde Rayon

Prediction Markets & Blockchain

Polymarket Polygon Ethereum ethers-rs Solidity

Data & Storage

PostgreSQL Redis TimescaleDB

Infrastructure

Linux Docker GitHub Actions Grafana Prometheus

Other Languages

C++ TypeScript Python


Polymarket Depth

┌─────────────────────────────────────────────────────────────────────┐
│  CLOB Integration           Market Analysis         Execution        │
│  ─────────────────          ───────────────         ─────────        │
│  · REST + WS API            · Probability curves    · Order routing  │
│  · Order book streaming     · Resolution tracking   · Slippage mgmt  │
│  · Position management      · Liquidity modeling    · Fill detection  │
│  · Auth & signing (L1/L2)   · Market correlation    · Retry logic     │
│                                                                       │
│  Automation                 Infrastructure          Analytics         │
│  ──────────                 ──────────────          ─────────         │
│  · Market making bots       · Multi-key management  · P&L tracking   │
│  · Condition monitoring     · RPC failover          · Exposure calc   │
│  · Auto-rebalancing         · Event-driven arch     · Historical data  │
│  · Alert pipelines          · TimescaleDB storage   · Backtest engine  │
└─────────────────────────────────────────────────────────────────────┘

GitHub Stats

GitHub Streak


Selected Work

Production infrastructure is private. Below are highlights of public tooling and open contributions.

Project Description Stack
polymarket-rs Full-featured async Rust SDK for Polymarket CLOB — orders, markets, positions, WS feeds Rust Tokio ethers-rs
clob-orderbook In-memory CLOB orderbook engine with lock-free reads and sub-microsecond matching Rust Rayon
pm-data-pipeline Event-driven pipeline ingesting Polymarket resolution data into TimescaleDB Rust PostgreSQL TimescaleDB
market-monitor Daemon for tracking open positions, P&L, and price movement with Telegram alerts Rust Axum Redis
evm-rpc-router Load-balanced RPC router for Polygon/Ethereum with health checks and rate limiting Rust Axum

Philosophy

/// The only acceptable latency is the one the network imposes.
/// Everything else is your problem to fix.
async fn execute(order: Order) -> Result<Fill, ExecError> {
    let signed = wallet.sign(order).await?;
    clob.submit(signed).await?.into_fill()
}

Prediction markets are probabilistic systems sitting on top of deterministic blockchains. The edge lives in the gap between market price and true probability — and capturing that edge consistently requires infrastructure that is faster, more reliable, and more correct than the competition.

I write Rust because the guarantees matter. No GC pauses during a fill. No race conditions in the orderbook. No silent integer overflows in position math.


Currently

  • 🔭 Building a multi-market automated trading system on Polymarket with custom pricing models
  • 📦 Maintaining open-source Rust tooling for Polymarket CLOB integration
  • 🌱 Researching market microstructure and liquidity dynamics in prediction markets
  • 💬 Open to serious collaboration on prediction market infrastructure or trading systems

Serious about prediction markets? Let's talk.

X Telegram

Pinned Loading

  1. polymarket-arbitrage-bot-pre-order-15m-markets polymarket-arbitrage-bot-pre-order-15m-markets Public

    Polymarket arbitrage bot || Polymarket arbitrage trading bot || Rust bot for Polymarket 15m Up/Down markets (BTC, ETH, SOL, XRP). Pre-order arbitrage, signal-based risk, auto-redeem || Polymarket A…

    Rust 136 43

  2. polymarket-arbitrage-bot-btc-sol-15m polymarket-arbitrage-bot-btc-sol-15m Public

    Polymarket arbitrage bot -Arbitrage Between Up and Down token in 15m Markets - Rust Based Trading Bot appearing maximum speed for placing market orders - Locking and Increasing Positions according …

    Rust 71

  3. polymarket-arbitrage-bot-primary polymarket-arbitrage-bot-primary Public

    Rust trading bot for Polymarket prediction markets. Trades BTC and ETH binary (Up/Down) markets (15m and 1h) using outcome prices (win probabilities from Gamma) and token price trend. Places batche…

    Rust 36

  4. polymarket-arbitrage-bot-5m-markets polymarket-arbitrage-bot-5m-markets Public

    Polymarket arbitrage trading bot || trading on btc 5m & 15m market - detect arbitrage opportunity based on price to beat || increasing volume

    Rust 28 9

  5. polymarket-tracking-bot polymarket-tracking-bot Public

    Polymarket Tracking Bot || monitoring target's activity and follow instantly when detected order placing

    Rust 10

  6. polymarket-btc-1hr-monitor polymarket-btc-1hr-monitor Public

    Polymarket Bot - Monitoring 1hr market specially || Polling orderbook status || RTDS fetching for price to beat || BTC price from chainlink

    Rust 11