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.

Python LLMs Finance React Data
StockLens dashboard

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.

AI score panel showing Infosys at 64/100 with a Buy signal

Infosys scoring 64/100 with a Buy signal at 77% confidence

AI and economic insight breakdown

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 chart for Infosys

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 analysis panel Analyst ratings panel

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.

Peer comparison table

Infosys alongside TCS, Wipro, HCL, and Tech Mahindra