Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: Data Structures and Algorithms in Clinical Practice
date: 2026-09-30T18:00:00.000Z
created: 2026-09-14T12:00:00.000Z
event_type: PHYSICAL
status: ACTIVE
duration: PT2H
end_time: 2026-09-30T20:00:00.000Z
event_url: "https://www.meetup.com/cpp-serbia/events/316549406/"
event_id: "316549406"
venues:
- 'Palata "Beograd" ("Beograđanka"), Beograd, rs'
speaker:
key: ljubomir-kurij
worksFor: Vinaver Medical
jobTitle: Product Lead
bio: >-
Ljubomir Kurij is a Medical Physicist and Medical Imaging Software Engineer
with 15+ years at the intersection of imaging physics, radiotherapy and
clinical software. He is Product Lead at Vinaver Medical, working in Python
on a spectral CT post-processing application. Previously he built regulated
radiotherapy QA software (IEC 62304) at PTW Benelux and led the physics team
at the Gamma Knife center of the Clinical Center of Serbia.
speaker_avatar: >-
https://images.cppserbia.org/speaker-avatars/2026-09-30-Data-Structures-And-Algorithms-In-Clinical-Practice.png
imageUrl: >-
https://images.cppserbia.org/events/2026-09-30-Data-Structures-And-Algorithms-In-Clinical-Practice.jpg
---

# Data Structures and Algorithms in Clinical Practice

The clinical execution of external beam radiation therapy functions as a multi-stage systems pipeline, governed by sequential physical processes and continuous quality-assurance feedback. As radiation oncology has moved from simple two-dimensional dose lookups to high-resolution 3D volumetric imaging, model-based dose engines, and multi-leaf collimation, it has become an increasingly data-intensive and computationally demanding discipline. Yet the algorithmic foundations of this workflow remain largely siloed within medical physics literature, obscuring direct links to classical computer science.

This lecture provides an interdisciplinary bridge between oncology, radiation physics, and theoretical computer science. By mapping each sequential stage of the clinical radiotherapy workflow — from patient intake to plan validation — onto classical data structures and algorithms (DSA), we demonstrate how the foundational concepts of standard computer science curricula drive life-saving clinical systems.

## 📅 Event Details

| | |
| ------------------ | ------------------------------------------------------------ |
| 🕕 **Date & Time** | **30th of September (Wednesday), 6 pm** |
| 📍 **Location** | **Beograđanka, Vidikovac, 22nd floor** |
| 🏢 **Address** | **Masarikova 5** |
| 💻 **Online** | **[C++ Serbia YouTube](https://www.youtube.com/@cppserbia)** |

See you!
9 changes: 9 additions & 0 deletions lib/speakers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,15 @@ export const SPEAKERS = {
name: "Sergei Blinov",
sameAs: ["https://www.linkedin.com/in/awnion/", "https://github.com/awnion"],
},
"ljubomir-kurij": {
name: "Ljubomir Kurij",
sameAs: [
"https://www.linkedin.com/in/kurijlj/",
"https://github.com/kurijlj",
"https://www.researchgate.net/profile/Ljubomir-Kurij",
],
image: "https://images.cppserbia.org/speakers/ljubomir-kurij.png",
},
} as const satisfies Record<string, Speaker>;

export type SpeakerKey = keyof typeof SPEAKERS;
Expand Down
Loading