Project 01
StockLens
An AI-powered stock research tool that pulls together fundamentals, technicals, news sentiment, and analyst data so I can actually make sense of a company before trading it.
When I started following markets seriously I found the tools available were either too shallow (price charts and nothing else) or too expensive (Bloomberg terminal). What I actually wanted was a way to synthesize everything around a company fast: what the news was saying, what analysts thought, where the macro was sitting, and whether the numbers backed any of it up.
So I built it. LLMs handle the synthesis and I supply the questions. The whole thing started as a personal research tool and I keep adding to it as I find gaps.
The core of StockLens is a composite AI score from 0 to 100 built from six inputs: fundamentals, technicals, news sentiment, analyst ratings, market sentiment, and macro outlook. Each has its own weight and feeds into a Buy / Hold / Sell signal with a confidence percentage.
Infosys scoring 64/100 with a Buy signal at 77% confidence
Plain-language breakdown of what drove the score
Interactive price chart pulling historical data with selectable timeframes from one week to five years. Useful for quickly spotting trend direction before going deeper.
1-year price history
Each stock pulls recent news articles and scores them for sentiment. Positive, neutral, and negative counts are shown at a glance, with the actual headlines and sentiment percentage below.
Analyst ratings aggregate consensus from real coverage: how many analysts say Buy, Hold, or Sell, their price target, and how far that is from the current price.
News sentiment (left) and analyst consensus (right)
A table of sector peers showing price, daily move, market cap, P/E, P/B, and margins side by side. Useful for relative valuation at a glance without switching tabs.
Infosys alongside TCS, Wipro, HCL, and Tech Mahindra
- Search any NSE/BSE listed stock by name or ticker
- Composite AI score across six dimensions with a Buy/Hold/Sell signal
- Interactive price history with multiple timeframe views
- LLM-generated plain-English explanation of the score
- News sentiment analysis with per-article scoring
- Analyst consensus, price target, and upside/downside
- India macro snapshot: Nifty, Bank Nifty, India VIX
- Peer comparison table for relative valuation
- Watchlist to track stocks across sessions