
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
Episode sponsors
Sentry Error Monitoring, Code talkpython26
Talk Python Courses
Talk Python Courses
Links from the show
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
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 episodesFree 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.
More episodes
More from Talk Python To Me

#561: TonIO, a Multi-threaded Async Runtime for Python
Talk Python To Me
Sep 4, 20261:15:47completed

#559: 12 Things You Should (and Shouldn't) Do in AWS
Talk Python To Me
Aug 19, 20261:07:51pending

#558: Hyper-Personal Software with Python
Talk Python To Me
Aug 10, 20261:02:13pending

#557: Security of everything at PyCon 2026
Talk Python To Me
Aug 2, 20261:08:00pending