Investment research subscription platform
Investor dashboard with free research screens and a Stripe paywall for premium data.
3.5-year client relationship (2020โ2023)
Challenge
Market feeds and scraped company data had to power the same screens without mixing free access with paid data.
Outcome
Dashboard live with stock charts, earnings, and research signals; premium access gated through Stripe.
My contribution
Split premium into data access, chart refresh, and upgrade steps. Kept client-supplied API signals separate from data the team had to scrape and normalize.
What shipped
- Signals from web traffic, Twitter, LinkedIn, and news sentiment
- Distributed scraper that rotates accounts and rests banned ones for 48 hours
- Premium prices refreshed every minute
Stack
- Stripe
- REST APIs
- web scraping
- distributed scraper workers
- financial data visualization