Signal Matrix
A daily swing-trading screener for S&P 500 names: it looks for pullbacks inside long-term uptrends, then publishes a public preview and a member dashboard for the full candidate list.
Problem
Scanning hundreds of names by hand for a swing setup — liquid, still in an uptrend, pulled back, RSI in a bounce zone — does not survive a daily close.
Approach
After the U.S. close, GitHub Actions runs layered filters: $10–$150, 1M+ volume, above MA240, below MA20, RSI 30–40. FastAPI + Next.js serve a public preview; a Vercel member app (Stripe test mode) is meant to unlock the rest.
Result
A live catalog of today’s swing candidates plus a forward track record. The public demo shows a subset; the member site is still being built.