Skip to content
TrackPodcasts
technologyAug 26, 20261:02:49pending

#560: Building a Research OS: From Django to 30,000 Samples

About this episode

In 2020, a gastroenterologist in Glasgow did the math on his new research study and came up with 30,000 samples, arriving over two years from three cities and a dozen hospitals. He asked around about how researchers keep track of that. The answer was Microsoft Excel. Shaun Chuah had written some HTML by hand in Notepad back in high school and that was about the whole of his programming experience, so he opened the Django tutorial and started reading. Six years later that app is Foundry120, holding 10 terabytes of clinical and genomics data with an agentic AI running on top of it.

Episode sponsors

Sentry Error Monitoring, Code talkpython26
Talk Python Courses
Talk Python Courses

Guest
Shaun Chuah: github.com

Up and Running with Rust Course: talkpython.fm

Foundry120: www.foundry120.com
Designing Data Intensive Applications: www.oreilly.com
Microsoft Foundry: ai.azure.com
ChatIBD: www.chatibd.com
Blog: shaunchuah.github.io
@drshaunchuah: x.com
github.com/shaunchuah: github.com

Watch this episode on YouTube: youtube.com
Episode #560 deep-dive: talkpython.fm/560
Episode transcripts: talkpython.fm

Theme Song: Developer Rap
🥁 Served in a Flask 🎸: talkpython.fm/flasksong

---== Don't be a stranger ==---
YouTube: youtube.com/@talkpython

Bluesky: @talkpython.fm
Mastodon: @[email protected]
X.com: @talkpython

Michael on Bluesky: @mkennedy.codes
Michael on Mastodon: @[email protected]
Michael on X.com: @mkennedy

Get every episode summarized

Each time Talk Python To Me publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.

Email me new episodes

Free for 3 shows. No card needed.

Hosts & guests

No transcript yet

This episode has not been transcribed. Request it and it moves to the front of the queue.

#560: Building a Research OS: From Django to 30,000 Samples

Talk Python To Me

0:00
1:02:49

More episodes

More from Talk Python To Me

View all episodes →