Multi-source Python
Five independent scrapers (Reddit, TradingView, BabyPips, ForexFactory, LinkedIn) run in parallel. Playwright handles the JS-heavy ones.
Replaces 10 hours of weekly manual lead research with a Python engine that harvests 5 platforms, scores every profile, and delivers sales-ready CSVs on a 6-hour loop.
Target buyer: anyone selling forex signals, courses, or brokerage services. Their bottleneck: finding qualified traders — people with MT4/MT5 bios, trading-pair posts, or telltale hashtags. That audience is scattered across Reddit, TradingView, BabyPips, ForexFactory, and LinkedIn. Existing tools: cover one platform at a time, require constant maintenance, and return unscored data that still needs a human to filter.
What ships: five platform-specific Python collectors running concurrently; a 15-point keyword classifier gating every candidate (bio keyword +10, post keyword +10, trading pair +10, MT4/MT5 +5, hashtag +5, threshold 15); SQLite warehouse keyed by profile URL (idempotent re-runs, no duplicates); Flask UI for operator review; REST endpoints for downstream CRM / email tools; APScheduler 6-hour loop; XLSX / CSV / JSON export.
What it replaces: a junior researcher spending ~10 hrs/week scraping names manually (typical market cost in Dhaka: $800–1,200/month; US: $3,500–5,000/month). This engine compresses that to zero human time after initial tuning.
Five independent scrapers (Reddit, TradingView, BabyPips, ForexFactory, LinkedIn) run in parallel. Playwright handles the JS-heavy ones.
Bio keywords (+10), post keywords (+10), trading pairs (+10), MT4/MT5 (+5), hashtags (+5). ≥15 keeps the lead; below discards it.
Profiles, posts, emails, websites — all normalised into a single store, keyed by profile URL. Idempotent re-runs, no duplicates.
Operators use the Flask UI to browse. API consumers (CRMs, email tools) hit REST endpoints for /api/leads and /api/stats.
Python 3.11 · Flask · APScheduler
Playwright · Requests · BeautifulSoup4
SQLite · XLSX / CSV / JSON export pipelines
Tkinter GUI launcher for non-dev operators · 6-hour scheduler loop
A single operator ships a Python system that replaces the work of two or three manual lead researchers. The product proves the hybrid-SEO-plus-engineering positioning: commercial keyword knowledge (what makes a trader "qualified") fused with the Python chops to automate the capture.
I'm currently available for select engagements.