diff --git a/2026/intro.svg b/2026/intro.svg
new file mode 100644
index 0000000..2803eb7
--- /dev/null
+++ b/2026/intro.svg
@@ -0,0 +1,3785 @@
+
+
+
+
diff --git a/2026/outro.svg b/2026/outro.svg
new file mode 100644
index 0000000..872d794
--- /dev/null
+++ b/2026/outro.svg
@@ -0,0 +1,3600 @@
+
+
+
+
diff --git a/2026/talks.csv b/2026/talks.csv
new file mode 100644
index 0000000..a1191cb
--- /dev/null
+++ b/2026/talks.csv
@@ -0,0 +1,25 @@
+titleLine1,titleLine2,titleLine3,titleLine4,personLine1,personLine2,talkId,slug
+Sentinel Values in Python:,Why None Is Not Enough,,,Florian Wilhelm,,95619,swiss-python-summit-2026-95619-sentinel-values-in-python-why-none-is-not-enough
+Pulumi:,The Joy of Infrastructure,as (Python) Code,,Jonas Böer,,96427,swiss-python-summit-2026-96427-pulumi-the-joy-of-infrastructure-as-python-code
+Your Code Is,Slower Than Expected,Hidden Performance Traps,,Michael Inden,,96908,swiss-python-summit-2026-96908-your-code-is-slower-than-expected-hidden-performance-traps
+Is Your Data Lying?,Bayesian Data Credibility,,,Vince Nelidov,,98863,swiss-python-summit-2026-98863-is-your-data-lying-bayesian-data-credibility
+Securing the Supply Chain,of your Python app,,,Federico Fregosi,,98996,swiss-python-summit-2026-98996-securing-the-supply-chain-of-your-python-app
+Profiling Python:,From cProfile to Sampling,,,Farid Mirzayev,,99132,swiss-python-summit-2026-99132-profiling-python-from-cprofile-to-sampling
+Beyond the Hype:,Building a Python Game,to Teach AI Concepts,,Vadim Vlasov & Eric Glaser,,99177,swiss-python-summit-2026-99177-beyond-the-hype-building-a-python-game-to-teach-ai-concepts
+No more model training?,TabPFN v3 vs. tuned trees,,,Dominik Traxl,,99633,swiss-python-summit-2026-99633-no-more-model-training-tabpfn-v3-vs-tuned-trees
+Before you open,that OSS issue:,evidence-first triage,,Sergey Eremeykin,Pavel Sulimov,99775,swiss-python-summit-2026-99775-before-you-open-that-oss-issue-evidence-first-triage
+How to make Django,insecure,,,Gaweng Tan,,99867,swiss-python-summit-2026-99867-how-to-make-django-insecure
+Keeping data private,in real-time pipelines,,,Olena Kutsenko,,100363,swiss-python-summit-2026-100363-keeping-data-private-in-real-time-pipelines
+Did we break up?,Auditing Instagram data,with Python,,Almudena Barreiro Carrillo,,100761,swiss-python-summit-2026-100761-did-we-break-up-auditing-instagram-data-with-python
+Eliminate hidden exceptions,via railway-oriented,programming,,Christoph Gietl,,101052,swiss-python-summit-2026-101052-eliminate-hidden-exceptions-via-railway-oriented-programming
+Packaging FOSS,Python applications and,libraries for Debian,,Theodore Tucker,,101241,swiss-python-summit-2026-101241-packaging-foss-python-applications-and-libraries-for-debian
+Too Complicated to Model?,Missing Female Athletes Data,,,Hilal Işık,,101263,swiss-python-summit-2026-101263-too-complicated-to-model-missing-female-athletes-data
+From Open Weights,to Trusted Models,,,Emmanuel Okedele,,101299,swiss-python-summit-2026-101299-from-open-weights-to-trusted-models
+Welcome – Day 1,,,,,,104759,swiss-python-summit-2026-104759-welcome-day-1
+Welcome – Day 2,,,,,,104760,swiss-python-summit-2026-104760-welcome-day-2
+Closing – Day 1,,,,,,104761,swiss-python-summit-2026-104761-closing-day-1
+Closing – Day 2,,,,,,104762,swiss-python-summit-2026-104762-closing-day-2
+Lightning Talks – Day 1,,,,,,104763,swiss-python-summit-2026-104763-lightning-talks-day-1
+Lightning Talks – Day 2,,,,,,104764,swiss-python-summit-2026-104764-lightning-talks-day-2
+Pyladies Presentation,,,,,,107331,swiss-python-summit-2026-107331-pyladies-presentation
+Pyladies Presentation,,,,,,107332,swiss-python-summit-2026-107332-pyladies-presentation