Case · 2026 · CS2 skin investors
Green Invest — CS2 portfolio analytics
Skin-portfolio analytics for CS2 traders — ROI, delta, manual portfolios, Vision-scanner of inventory screenshots, Telegram bot + Mini App + Chrome extension.
Result: $437 portfolio scanned in 16 screenshots
PythonFastAPISQLiteTelegram Mini AppChrome MV3Gemini Vision
CSroi pivot — per-item ROI/Delta across 5 markets, default source=csroi_pi, 96% portfolio coverage. Performance gains via cache invalidation: portfolio_roi 96→5ms (×17), movers 496→100ms (×5).
Highlights
- Vision scanner — Gemini chain (3.1 Flash Lite primary 500 RPD → 4-model fallback → OpenRouter), async job queue, suggestions per item, mandatory confirm before commit (anti-data-loss)
- rapidfuzz unmatched + year-variants — sticker name correction across the 22/24 matched threshold
- localStorage 24h cache + inline edit before commit
- Manual portfolios — separate from Steam-fetched ones, get TG ROI alerts independently
- SQLite daily backup + 30-day rotation
What you get
Vertical-specific data work — portfolio analytics is one shape. Same tech: marketplace scrapers + cache layer + ML enrichment + bot/web/extension surfaces.
Demo by request
Want similar — let's talk