Tridib Banik

Tridib Banik

Software Engineering student

About

Builder and software engineering student. I ship small tools with AI where they actually help; PrepPush is my first Chrome extension. Grateful to learn from this community. As an extrancurricular activity in my university, I spent 20 months as a software engineer on a battery engineering competition team, building a custom battery management system for a RAM van.

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking

Maker History

  • StockAgent
    StockAgentTransparent stock grades+auto email reports. Privacy first.
    Aug 2026
  • PrepPush
    PrepPushHackerRank Accepted → GitHub study guide with Big-O + tricks
    Jun 2026
  • 🎉
    Joined Product HuntJune 10th, 2026

Forums

What exchanges should StockAgent support next?

Currently live: US (NASDAQ/NYSE), Canada (TSX), and India (NSE/BSE). I'm looking at adding LSE (London), ASX (Australia), Shanghai (SSE), and Hong Kong (HKEX) next. Any other markets that would be useful for you? The main constraint is data source availability; yfinance coverage varies by exchange.

How StockAgent keeps your portfolio private (technical breakdown)

One question I keep getting: "How do I know my data is actually private?"

Here's the full picture; it's enforced at three layers, not just one:

Layer 1: Two-tier storage architecture

Your data is split into two buckets in chrome.storage.local:

Why "AVOID" instead of "SELL"?

A deliberate design choice in StockAgent: the lowest grade is "AVOID", not "SELL." Saying "sell" is a direct financial instruction that implies you should liquidate a position; that's liability territory. "AVOID" means the rule-based scorecard flagged problems, without prescribing action. Curious if others have opinions on this framing.

View more