AI That Plays Nice: Building a Privacy-First Grant Review Tool in Django

Speaker
Speaker: Lionel Jouvet

🧑‍💼 Linkedin Profile

How do you actually bring LLM-powered analysis into a Django app without giving up control, privacy, or trust? We built a real production tool for university research administrators, and this talk walks through how we did it: dedicated worker processes for long analysis jobs, Server-Sent Events for live progress updates, LLM integration that works with local or or EU providers (Mistral), solid PDF section detection, and AI output that’s editable, not gospel. It’s a practical look at pairing Django’s strengths with modern AI tooling, the responsible way.

Abstract

At SDU, we built a Proposal Feedback Tool to help research-support staff and scientists get fast, consistent AI-assisted feedback on grant proposals. The catch? We didn’t want to lose human judgment, institutional context, or control over where the data lives. This talk is about the Django architecture that made that balance possible.

Here’s what we’ll dig into:

You’ll walk away with patterns you can actually reuse, whether you’re building for grant proposals, legal docs, or anything else where AI needs to assist, not replace, human judgment.

About Lionel

TBD