BACK TO PORTFOLIO

2025

AI/ML

StockInsight AI

Built an AI tool to analyze stock indexes using news sentiment (FinBERT) and technical analysis. Implemented technical strategies leveraging indicators (ta-lib) such as EMA, MACD, and RSI.

StockInsight AI

Overview

StockInsight AI is an intelligent stock analysis platform that combines technical indicators with financial news sentiment to help investors make informed trading decisions. The system aggregates live stock data from MarketStack, fetches news from Benzinga, and performs semantic sentiment analysis using FinBERT, a financial-domain BERT model from Hugging Face. By merging both technical and sentiment insights, the app provides users with a balanced view of market conditions and short-term trend predictions.

Challenge

Building a comprehensive stock analysis tool that combines multiple data sources and analysis methods required aggregating heterogeneous data sources (price, news, and sentiment) with inconsistent timeframes, integrating an NLP model (FinBERT) for inference while keeping latency low, aligning sentiment results with technical indicators to generate coherent insights, building a lightweight web interface that visualizes price trends and sentiment, and managing rate limits from multiple external APIs.

Solution

Developed a comprehensive stock analysis platform with a data pipeline to fetch real-time stock prices from MarketStack and financial news from Benzinga, applied FinBERT to analyze sentiment polarity of each article, combined technical indicators (EMA, MACD, and RSI) to detect overbought/oversold conditions using ta-lib, and built a React dashboard displaying stock charts with a FastAPI backend serving aggregated insights and OpenAI for summarization.

Impact

Delivered a functional AI-powered financial analysis web app that unites technical trading and sentiment analysis. Achieved consistent sentiment accuracy (~90%) with FinBERT fine-tuned for financial text, enabled users to identify correlations between market sentiment shifts and indicator crossovers, and built a modular architecture ready for future integration with trading APIs or portfolio management systems.

Technologies

PythonFastAPIReactOpenAIFinBERTMarketStackFinancial Analysis

YEAR

2025

CATEGORY

AI/ML

Related Projects