Sorterra is an AI-powered file management system that integrates with SharePoint to automatically classify and organize documents. Files dropped into SharePoint are categorized by AI (invoices, contracts, meeting minutes, and more) and sorted into standardized folder structures using user-defined "recipes" — rules that match file patterns and route documents to templated paths.
Beyond sorting, Sorterra indexes document content for retrieval-augmented generation (RAG), so users can run semantic searches and ask natural language questions about their organization's documents. The system is multi-tenant, with isolated data scoping per organization, and keeps a comprehensive audit trail of activity for compliance and dashboards.
Sorterra is my MISM capstone project at BYU, built with a five-person team and currently in active development. I own the .NET backend API and authentication.
Backend API & Authentication
Frontend Development
Cloud Infrastructure & DevOps
AI/ML Classification
AI/ML Search & RAG