Full-stack developer from Moldova 🇲🇩 — core contributor at CCXT, the cryptocurrency exchange trading library used by thousands of trading bots and fintech products.
🏆 130+ merged PRs · top contributor at ccxt/ccxt · contributing since 2024
CCXT is a single TypeScript codebase transpiled to JavaScript, Python, PHP, C#, Go, Java and Rust — every change has to work identically in seven languages. My contributions include:
- 🏗️ New exchange integrations built from scratch: Deepcoin, HashKey, Coincatch, OX.FUN, Polymarket Perps (in review)
- ⚡ WebSocket (ccxt.pro) implementations: real-time orderbooks, trades, balances and orders for TradeOgre, LBank, XT, WhiteBIT and more
- 🎲 Prediction-market integrations: Opinion, sx.bet (WebSocket via Centrifugo)
- 🔍 Deep exchange audits — endpoint-by-endpoint verification against live APIs with static-fixture regression tests: WhiteBIT, XT, WOO / WOOFi Pro, WEEX, Toobit, Poloniex, Kraken Futures, Alpaca, Upbit, Tokocrypto, P2B, Phemex, Paradex, Pacifica, Bitget, ModeTrade
- 🧩 New unified methods — e.g. a full history suite for Kraken Futures:
fetchTradingFees,fetchLedger,fetchFundingHistory,fetchPositionsHistory - 📈 Advanced trading features: trailing stops, trigger & TP/SL orders, margin/position management, sandbox & demo-trading modes
- 🛠️ Unified API maintenance across dozens of exchanges: Binance, OKX, KuCoin, Kraken, Bitstamp, BitMart, HTX…
- 🍳 ccxt-recipes — the same five trading tasks solved in all seven CCXT languages, side by side
- fix(xt): ohlcv, trades, orderbook parameters in unWatch methods fix #27282 · 2025-11-24
- fix(xt): handleSubscriptionStatus updated #27282 · 2025-11-25
- fix (lbank): fetchCurrencies undefined networks bug fixed · 2025-10-03
- fix(upbit): do not default unknown order side to sell · 2026-08-22
- fix(xt): support postOnly orders via timeInForce GTX · 2026-08-25
↻ auto-updated by GitHub Actions
- fix(weex): account-level position mode and success-envelope error handling · opened 2026-09-13
- fix(krakenfutures): filter fetchMyTrades by each fill's own market · opened 2026-09-21
- chore(mexc): correct stale response-shape comments · opened 2026-09-21
- feat(polymarket): add Polymarket perps public REST API · opened 2026-09-04
- fix(lighter): stop id-less ws notices from rejecting unrelated watches · opened 2026-09-19
↻ cards are regenerated daily by GitHub Actions — no third-party image services
- 🤿 Freediving — captain of the Moldova national freediving team 🇲🇩
- 🐺 AS Roma tifoso — Daje Roma! ❤️💛
- 🎸🎹 Music — guitar & piano
- ⚙️ Warhammer 40K — in the grim darkness of the far future, there is only merge conflict resolution
💬 Got a CCXT question? Integrating an exchange, debugging a unified method, or something behaves oddly — ping me on Telegram, happy to help.


