portfolio

Soha Khare
← Back to projects

// project

MonthEnd

AI-driven system that identifies user subscriptions by analyzing recurring payments and forecasting future financial drain.

// overview

MonthEnd automatically detects and tracks recurring subscriptions by analyzing emails, PDFs, and CSV exports. It uses AI to classify payments and forecast upcoming charges, giving users full visibility into their financial commitments.

// tech stack

Node.jsGemini APIGmail APIPDF ParserCSV

// features

  • Gmail API integration to extract billing data from emails
  • PDF and CSV parsers for multi-source data aggregation
  • Gemini API for intelligent classification of recurring transactions
  • Node.js backend with REST API serving subscription data
  • Financial drain forecasting based on historical patterns

// challenges & learnings

Parsing unstructured billing data from multiple formats (email, PDF, CSV) with high accuracy required robust preprocessing pipelines and AI-assisted classification.