Projects

YFinance Market Data Observability Platform

An observability platform that monitors calls to the YFinance API, tracking how often different endpoints are hit, response times, and error rates. Built with FastAPI endpoints that fetch stock market data (prices, historical data, earnings), with Prometheus queries showing real-time metrics. Everything runs in Docker containers.

Terminal output showing responses from FastAPI endpoints that call the YFinance API

FastAPI endpoint responses

Total requests by endpoint

Market data requests visualization

Running this query in Prometheus shows the distribution of API traffic - you can see the mix of price lookups, historical data pulls, and info requests over time.

Requests per symbol

Symbol requests visualization

This query shows how many times each stock symbol (AAPL, GOOGL, MSFT) was requested, tracking the frequency of symbol lookups in our test requests.

Prometheus Grafana Docker FastAPI

AI Equity Research Assistant

An AI-powered chatbot using RAG (Retrieval Augmented Generation) to help investors analyze SEC filings through natural language conversations. Built with vector search to intelligently process 10-K/10-Q reports, making financial research more accessible and intuitive.

Built in under 15 hours at the MongoDB GenAI Hackathon in April 2024.

Demo of the AI Equity Research Assistant analyzing SEC filings

Demo of the AI Research Assistant

Me presenting at the MongoDB Gen AI Hackathon

Presenting at MongoDB Hackathon
MongoDB Atlas OpenAI LangChain Nomic Gradio