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

Speaker
Speaker: Lionel Jouvet 16:45 stage 🎤

🧑‍💼 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

I grew up in a small village in the Jura, where my father was a wine producer, and have spent most of my career wandering between disciplines. I hold a PhD in Marine Biology, but over the years I have worked across ecology, conservation, bio-demography, microscopy, flow cytometry, eDNA, and a few other fields that seemed like a good idea at the time.

Along the way, I became a data scientist, working with everything from image analysis and natural language processing to spectroscopy, zoo databases (ZIMS), and IUCN Red List data. I have worked in both academia and industry and currently work at the University of Southern Denmark while living in Lyon, France. Through all of this, I have developed a healthy respect for the educational value of mistakes, having learned much of what I know by making them myself. Repeatedly.

I am also a co-founder of O Town Garage, a makerspace in Odense where I have taught 3D printing, CAD, design, sewing, and woodworking. I have been involved in 3D printing for more than a decade, long enough to remember when getting a print to finish successfully felt like a major scientific achievement. I am an active member of the open-source community, mostly by sharing designs and tools that others can build upon.

European at heart, I have lived in Scotland, Germany, Denmark, and now France, collecting experiences, friends, and hobbies along the way. My newest obsession is astrophotography. I have also built two Voron 3D printers named Corwin and Mini Yoda, which is slightly surprising given that I still cannot reliably tell left from right.

My professional philosophy is simple: expertise is often just a long series of mistakes, curiosity, and enough persistence to try again the next day. At this point, my career can best be described as an exceptionally long integration test that somehow keeps passing.

You can find most of my projects (academia productions, 3D things, astrophotographers, etc.) on my GitHub profile Ecolio.