← All work
Case StudyTier AProduction2022 — 2023

Automated Cryptocurrency Arbitrage System

Co-developed asynchronous system for detecting cross-exchange/triangular opportunities and executing orders through exchange APIs.

AutomationDataTechnical

Context

2022 — 2023 · Limited historical live operation · Maturity: Production.

Problem

Arbitrage opportunities are short-lived and require fast multi-market monitoring and execution.

Users

Co-developed with a financial-domain partner for a limited live-trading period.

My Role

Co-development; technical product building.

Product Decisions & Responsibilities

  • Worked with a domain partner to translate opportunity logic into executable system behavior.

Technical Approach

  • Built async Python, WebSocket/API integration, opportunity detection, and automated order execution across Binance/CoinEx context.
Python asyncWebSocketExchange APIsBinance/CoinEx

Constraints

  • Platform-access constraints stopped operation.
  • Financial results must be presented cautiously and are not investment claims.

Product Flow

  1. Stream prices
  2. Normalize markets
  3. Detect opportunity
  4. Validate constraints
  5. Execute orders
  6. Track balances

Outcome

  • Limited live operation with real capital for ~2 months.
  • Nominal balance reportedly moved from approximately $100 to $800 before access constraints stopped operation.

What I Learned

  • Execution risk and platform access can dominate algorithmic opportunity.

Evidence Boundary

What this does — and does not — prove

Nominal balance is approximate and historical; this is not a guaranteed-return or investment-performance claim/advice.

Next Iteration

Extend the product only after the next decision can be tied to stronger user, operational, or business evidence rather than adding features for their own sake.