All projects
Trading & bots · April 2026
CS2 skin trading bots suite — cross-market arbitrage automation

A set of automations for arbitrage trading of CS2 items: buy cheaper on some marketplaces and sell higher on others. A single TypeScript monorepo with browser extensions, a desktop seller and service bots.
What was built:
- Browser extensions (Manifest V3) for SkinSwap, LIS-SKINS, RustSkins: lot monitoring and auto-buying (Webpack + TypeScript build, background/content/UI)
- DMarket Auto-Seller (Windows .exe): setup wizard, auto-listing of Steam inventory items by a pricing formula
- BitSkins bot: configurable pricing formulas, caching, price calculation
- SKINS-TABLE: cross-market price comparison dashboard (Bootstrap/jQuery)
- API layer: OpenAPI specs for DMarket / LIS-SKINS / RustSkins, resilient requests via got-scraping (realistic fingerprints, retries)
- Security: keys and configs stored locally on the client side; trades confirmed by the user (Steam Mobile Authenticator)
Bots run in parallel and continuously; filters and formulas are tuned for margin and risk.
Role: full-cycle development — monorepo architecture, extensions, desktop app, marketplace and Steam integrations.
Project screens

Screen 1 
Screen 2 
Screen 3 
Screen 4