Projects

YFinance Market Data Observability Platform

A real-time observability platform that monitors and analyzes requests to the YFinance API. Built with FastAPI, using Prometheus for metrics collection and querying, and Grafana dashboards for visualization. Each service runs in its own Docker container for easy deployment and scaling.

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