PyData Berlin 2025

Christoph Scheuch

Christoph Scheuch is an independent data science and business intelligence expert, currently serving as an external lecturer at Humboldt University of Berlin and as a summer school instructor at the Barcelona School of Economics. He is the co-creator and maintainer of the Tidy Finance project, an open-source initiative promoting transparent and reproducible research in financial economics.

Previously, Christoph held leadership roles at the social trading platform wikifolio.com, including Head of Artificial Intelligence, Director of Product, and Head of BI & Data Science. He has also lectured at the Vienna University of Economics and Business, where he earned his PhD in Finance through the Vienna Graduate School of Finance.


Session

09-02
12:00
30min
Building Reactive Data Apps with Shinylive and WebAssembly
Christoph Scheuch

WebAssembly is reshaping how Python applications can be delivered - allowing fully interactive apps that run directly in the browser, without a traditional backend server. In this talk, I’ll demonstrate how to build reactive, data-driven web apps using Shinylive for Python, combining efficient local storage with Parquet and extending functionality with optional FastAPI cloud services. We’ll explore the benefits and limitations of this architecture, share practical design patterns, and discuss when browser-based Python is the right choice. Attendees will leave with hands-on techniques for creating modern, lightweight, and highly responsive Python data applications.

PyData & Scientific Libraries Stack
B05-B06