All projects

    Project 05 · Case study

    Policy Compare

    AI-powered policy comparison that helps regular people understand 50-page loan documents. Built after watching my parents lose hours to bank PDFs.

    ReactTypeScriptStreamlitRenderWeb Technologies
    Policy Compare

    Case study

    The problem

    My parents were buying a home and got handed 50-page loan documents from three different banks. Nobody could read them. Every comparison site I could find existed to sell a specific card, not to help you understand what you were signing.

    The approach

    React and TypeScript on the frontend, Streamlit for the AI layer. Upload a policy PDF, get plain-language explanations of the jargon (floating rates, prepayment clauses, reset periods), and compare multiple policies side by side.

    What worked

    Around ten families have used it for real home-loan decisions. The common feedback: two to three hours saved per comparison, and for the first time they understood what they were signing.

    What I'd do differently

    I underestimated how much of the value was in the glossary, not the comparison. If I rebuilt it, I'd put the term-by-term explanations at the center and make the multi-doc compare optional.

    More detail

    A web app where anyone can upload loan policy PDFs and get plain-language explanations of banking jargon plus side-by-side comparisons across banks. Built in React and TypeScript on the frontend, with Streamlit powering the AI layer.