PageSourceSearch

https://fpannach.github.io/

html fpannach.github.io collected 2026-10-03 09:12:25 UTC 100,066 bytes, 2 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/GeistMono_Variable.p.05wdprr-k~q7o.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/Geist_Variable-s.p.014y-whght5cd.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/franzi.jpg"/><link rel="stylesheet" href="/_next/static/chunks/12xpbsguqew8n.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0b5yd18v4zlw1.js"/>
1<script src="/_next/static/chunks/02i7dfk78~t~2.js" async=""></script>
1<script src="/_next/static/chunks/13j~uzrbesmg3.js" async=""></script>
1<script src="/_next/static/chunks/16g.ca89g7fib.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-0xiajuti9uiek.js" async=""></script>
1<script src="/_next/static/chunks/12l2oq6_-90hs.js" async=""></script>
1<script src="/_next/static/chunks/0dbhjjzl8qfwv.js" async=""></script>
1<script src="/_next/static/chunks/01x836v3sgyg1.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Dr. Franziska Pannach - Digital Humanities Research</title><meta name="description" content="Research Professor in Digital Humanities - Exploring the intersection of technology and human culture"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script>
1</head><body class="font-sans geistsans_d5a4f12f-module__Ur3q_a__variable geistmono_157ca88a-module__iaM1Ya__variable antialiased"><div hidden=""><!--$--><!--/$--></div>
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
1<!--$?--><template id="B:0"></template><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
1<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1<script src="/_next/static/chunks/0b5yd18v4zlw1.js" id="_R_" async=""></script>
1<div hidden id="S:0"><main class="min-h-screen bg-background"><header class="fixed top-0 w-full z-50 transition-all duration-300 bg-transparent"><nav class="container mx-auto px-6 py-4"><div class="flex items-center justify-between"><div class="text-xl font-semibold text-foreground">Dr. Franziska Pannach</div><div class="hidden md:flex items-center space-x-8"><button class="text-muted-foreground hover:text-primary transition-colors duration-200">About</button><button class="text-muted-foreground hover:text-primary transition-colors duration-200">Research</button><button class="text-muted-foreground hover:text-primary transition-colors duration-200">Publications</button><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-8 rounded-md gap-1.5 px-3 has-[&gt;svg]:px-2.5 border-primary/20 hover:border-primary hover:bg-primary/10">Contact</button></div></div></nav></header><section class="min-h-screen flex items-center justify-center relative overflow-hidden"><div class="absolute inset-0 z-0"><img src="/franzi.jpg" alt="Professional portrait" class="w-full h-full object-cover opacity-40"/><div class="absolute inset-0 bg-background/60"></div></div><div class="container mx-auto px-6 relative z-10"><div class="max-w-4xl mx-auto text-center"><div class="transition-all duration-1000 opacity-0 translate-y-8"><h1 class="text-5xl md:text-7xl font-light text-foreground mb-6 text-balance">Dr. Franziska A. Pannach</h1><p class="text-xl md:text-2xl text-muted-foreground mb-4 font-light">Assistant Professor in Information Science &amp; Digital Humanities</p><p class="text-lg text-muted-foreground/80 mb-12 max-w-2xl mx-auto leading-relaxed text-pretty">Modeling and analyzing narratives using NLP and Semantic Web technologies. Specializing in computational approaches to mythological and folkloric narratives at the University of Groningen.</p><div class="flex flex-col sm:flex-row gap-4 justify-center items-center"><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive shadow-xs h-10 rounded-md has-[&gt;svg]:px-4 bg-primary hover:bg-primary/90 text-primary-foreground px-8">Explore My Work</button><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border shadow-xs hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md has-[&gt;svg]:px-4 border-primary/20 hover:border-primary hover:bg-primary/10 px-8 bg-transparent">Get In Touch</button></div></div></div></div><blockquote class="absolute bottom-8 right-8 max-w-m text-right z-10 hidden md:block"><p class="text-sm italic text-muted-foreground leading-relaxed mb-2"><span>&quot;He has got no good red blood in his body,&quot;<br/></span><span> said Sir James.<br/></span><span>&quot;No, somebody put a drop under a magnifying-glass,<br/></span><span> and it was all semicolons and parentheses,&quot; <br/></span><span>said Mrs Cadwallader.</span></p>
1<cite class="text-xs text-muted-foreground/80 font-light">— <!-- -->George Eliot<!-- -->, <em>Middlemarch</em> (<!-- -->1871<!-- -->)</cite></blockquote></section><section id="about" class="py-24 bg-background"><div class="container mx-auto px-6"><div class="max-w-4xl mx-auto"><div class="transition-all duration-800 opacity-0 translate-y-8"><div class="mb-16"><h2 class="text-4xl md:text-5xl font-light text-foreground mb-8 text-balance">About My Research</h2><div class="w-24 h-px bg-primary mb-8"></div></div><div class="grid md:grid-cols-2 gap-12 items-start"><div class="space-y-6"><p class="text-lg text-muted-foreground leading-relaxed">I am an Assistant Professor in Information Science &amp; Digital Humanities at the Centre for Language and Cognition (CLCG), Rijksuniversiteit Groningen, Netherlands, specializing in computational approaches to narrative analysis.</p><p class="text-lg text-muted-foreground leading-relaxed">My research focuses on modeling and analyzing mythological and folkloric narratives using Natural Language Processing and Semantic Web technologies, exploring how computational methods can reveal patterns in storytelling across cultures and time periods.</p><p class="text-lg text-muted-foreground leading-relaxed">Through projects like GOLEM (Graph Ontologies for Literary Evolution Models) and my work with the DFG Myth Research Group STRATA, I develop innovative digital tools for comparative narrative analysis and mythological studies.</p></div><div class="space-y-8"><div><h3 class="text-xl font-medium text-foreground mb-4">Research Interests</h3><ul class="space-y-2 text-muted-foreground"><li class="flex items-center"><div class="w-2 h-2 bg-primary rounded-full mr-3"></div>Natural Language Processing</li><li class="flex items-center"><div class="w-2 h-2 bg-primary rounded-full mr-3"></div>Semantic Web Technologies</li><li class="flex items-center"><div class="w-2 h-2 bg-primary rounded-full mr-3"></div>Computational Folkloristics</li><li class="flex items-center"><div class="w-2 h-2 bg-primary rounded-full mr-3"></div>Digital Mythological Studies</li></ul></div><div><h3 class="text-xl font-medium text-foreground mb-4">Current Position</h3><p class="text-muted-foreground">Assistant Professor<br/>Centre for Language and Cognition (CLCG)<br/>Rijksuniversiteit Groningen<!-- -->, <!-- -->Netherlands</p></div></div></div></div></div></div></section><section id="teaching" class="py-24"><div class="container mx-auto px-6"><div class="max-w-4xl mx-auto"><div class="mb-16"><h2 class="text-4xl md:text-5xl font-light text-foreground mb-8 text-balance">Teaching</h2><div class="w-24 h-px bg-primary mb-8"></div></div><div class="space-y-8"><div><h3 class="text-xl font-semibold mb-4">Academic Year 2025/26</h3><ul class="space-y-2 text-muted-foreground"><li>Periode 1a<!-- -->: <!-- -->Semantic Web Technology<!-- --> (<!-- -->MSc<!-- -->, with Prof. G. Bouma<!-- -->)</li><li>Periode 1b<!-- -->: <!-- -->Database-driven Webtechnology<!-- --> (<!-- -->BSc<!-- -->)</li><li>Periode 2a<!-- -->: <!-- -->Analysing Data<!-- --> (<!-- -->MSc<!-- -->)</li><li>Periode 2a<!-- -->: <!-- -->Web Technology<!-- --> (<!-- -->BSc<!-- -->, with F. Tsiwah PhD<!-- -->)</li></ul></div><div><h3 class="text-xl font-semibold mb-4">Supervision</h3><div class="space-y-4"><div><h4 class="text-lg font-medium mb-2">PhD Students</h4><ul class="space-y-1 text-muted-foreground"><li>Pritha Majumdar<!-- -->, <!-- -->Computational Analysis of Similes in Fiction<!-- -->, <!-- -->RUG</li></ul></div><div><h4 class="text-lg font-medium mb-2">Master&#x27;s Theses</h4><ul class="space-y-1 text-muted-foreground"><li>Stephan Sportel, Tijn Donners<!-- -->, <!-- -->Annotating Entities and Itineraries in Historical Dutch Travelogues<!-- -->, MSc Digital Humanities<!-- -->, <!-- -->RUG</li><li>Marinka Vette<!-- -->, <!-- -->Similes in Translation<!-- -->, MSc Digital Humanities<!-- -->, <!-- -->RUG</li><li>Koen Snelten<!-- -->, <!-- -->Prototyping the Academic Travel Online Research Interface<!-- -->, MSc Information Science<!-- -->, <!-- -->RUG</li><li>Felipe Bengoa Trucco<!-- -->, <!-- -->From the Global South to Europe and back. Reconstructing a life and social relationships from Epistolary Network Analysis: Luis Mitrovic Balbontín Archive<!-- -->, MSc Digital Humanities<!-- -->, <!-- -->RUG</li><li>Maxim van der Maesen de Sombreff<!-- -->, <!-- -->Detecting Gender-based Violence in Online Fiction<!-- -->, MSc Information Science<!-- -->, <!-- -->RUG</li></ul></div><div><h4 class="text-lg font-medium mb-2">Past Supervision</h4><ul class="space-y-1 text-muted-foreground"><li>Kristina Schneider<!-- -->, <!-- -->MSc Digital Humanities<!-- -->, <!-- -->University of Mainz, Germany</li><li>Md Saiful Islam Sayef<!-- -->, <!-- -->MSc Applied Data Science<!-- -->, <!-- -->University of Göttingen, Germany</li><li>Aravind Krishnan<!-- -->, <!-- -->DAAD Internship at University of Göttingen, Germany<!-- -->, <!-- -->College of Engineering Trivandrum, India</li><li>Kristina Schneider<!-- -->, <!-- -->MSc Digital Humanities, Project Internship at University of Göttingen, Germany<!-- -->, <!-- -->University of Mainz, Germany</li><li>Theresa Blaschke<!-- -->, <!-- -->MSc Digital Humanities, Project Internship at University of Göttingen, Germany<!-- -->, <!-- -->University of Marburg, Germany</li><li>Tarjia Alam Nisha<!-- -->, <!-- -->Navigating the Past: Corpus Preparation and Annotation Guidelines for Identifying Valid Itineraries in Historical Travelogues<!-- -->, MSc Applied Computer Science<!-- -->, <!-- -->University of Göttingen</li></ul></div></div></div></div></div></div></section><section id="research" class="py-24"><div class="container mx-auto px-6"><div class="max-w-6xl mx-auto"><div class="transition-all duration-800 opacity-0 translate-y-8"><div class="mb-16 text-center"><h2 class="text-4xl md:text-5xl font-light text-foreground mb-8 text-balance">Current Research Projects</h2><div class="w-24 h-px bg-primary mx-auto mb-8"></div><p class="text-lg text-muted-foreground max-w-2xl mx-auto text-pretty">Developing computational methods to analyze narratives, mythologies, and folkloric texts using Natural Language Processing and Semantic Web technologies.</p></div><div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm border-border hover:border-primary/30 transition-all duration-300 hover:shadow-lg hover:shadow-
1primary/5" style="animation-delay:0ms"><div data-slot="card-header" class="@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6"><div class="flex items-start justify-between mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs">Ongoing</span><span class="text-xs text-muted-foreground">2024-Present</span></div><div data-slot="card-title" class="font-semibold text-xl text-foreground leading-tight">GOLEM: Graph Ontologies for Literary Evolution Models</div></div><div data-slot="card-content" class="px-6"><div data-slot="card-description" class="text-sm text-muted-foreground mb-4 leading-relaxed">Developing computational models to trace the evolution of literary narratives using graph ontologies and semantic web technologies for comparative mythology studies.</div><div class="flex flex-wrap gap-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-accent [a&amp;]:hover:text-accent-foreground text-xs border-primary/20 text-primary">
1Semantic Web</span><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-accent [a&amp;]:hover:text-accent-foreground text-xs border-primary/20 text-primary">Graph Ontologies</span><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-accent [a&amp;]:hover:text-accent-foreground text-xs border-primary/20 text-primary">Literary Evolution</span></div></div></div><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm border-border hover:border-primary/30 transition-all duration-300 hover:shadow-lg hover:shadow-primary/5" style="animation-delay:200ms"><div data-slot="card-header" class="@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6"><div class="flex items-start justify-between mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs">Completed</span><span class="text-xs text-muted-foreground">2019-2024</span></div><div data-slot="card-title" class="font-semibold text-xl text-foreground leading-tight">DFG Myth Research Group STRATA</div></div><div data-slot="card-content" class="px-6"><div data-slot="card-description" class="text-sm text-muted-foreground mb-4 leading-relaxed">Collaborative research project analyzing mythological narratives across cultures using computational methods to understand narrative patterns and cultural transmission.</div><div class="flex flex-wrap gap-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-accent [a&amp;]:hover:text-accent-foreground text-xs border-primary/20 text-primary">Comparative Mythology</span><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-accent [a&amp;]:hover:text-accent-foreground text-xs border-primary/20 text-primary">Cultural Analysis</span><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-accent [a&amp;]:hover:text-accent-foreground text-xs border-primary/20 text-primary">Narrative Modeling</span></div></div></div><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm border-border hover:border-primary/30 transition-all duration-300 hover:shadow-lg hover:shadow-
1primary/5" style="animation-delay:400ms"><div data-slot="card-header" class="@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6"><div class="flex items-start justify-between mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs">Completed</span><span class="text-xs text-muted-foreground">2019-2023</span></div><div data-slot="card-title" class="font-semibold text-xl text-foreground leading-tight">Narrative Echoes across Time and Space</div></div><div data-slot="card-content" class="px-6"><div data-slot="card-description" class="text-sm text-muted-foreground mb-4 leading-relaxed">Doctoral research exploring computational approaches to identifying and analyzing recurring narrative patterns in mythological and folkloric texts across different cultures.</div><div class="flex flex-wrap gap-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-accent [a&amp;]:hover:text-accent-foreground text-xs border-primary/20 text-primary">NLP</span><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-accent [a&amp;]:hover:text-accent-foreground text-xs border-primary/20 text-primary">Computational Folkloristics</span><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-accent [a&amp;]:hover:text-accent-foreground text-xs border-primary/20 text-primary">Computational Mythological Studies</span><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-accent [a&amp;]:hover:text-accent-foreground text-xs border-primary/20 text-primary">Cross-cultural Analysis</span></div></div></div></div></div></div></div></section><section id="publications" class="py-24 bg-background"><div class="container mx-auto px-6"><div class="max-w-5xl mx-auto"><div class="transition-all duration-800 opacity-0 translate-y-8"><div class="mb-12 text-center"><h2 class="text-4xl md:text-5xl font-light text-foreground mb-8 text-balance">Publications</h2><div class="w-24 h-px bg-primary mx-auto mb-6"></div><p class="text-lg text-muted-foreground max-w-2xl mx-auto text-pretty mb-8">Selected publications in digital humanities, computational linguistics, and mythological studies showcasing innovative approaches to narrative analysis.</p><div class="flex flex-wrap justify-center gap-2 mb-4"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;
1size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-8 rounded-md gap-1.5 px-3 has-[&gt;svg]:px-2.5 text-xs cursor-pointer">All<!-- --> </button><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-8 rounded-md gap-1.5 px-3 has-[&gt;svg]:px-2.5 text-xs cursor-pointer hover:bg-primary/10 hover:text-primary hover:border-primary">Journal Article<!-- --> <!-- -->(6)</button><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-8 rounded-md gap-1.5 px-3 has-[&gt;svg]:px-2.5 text-xs cursor-pointer hover:bg-primary/10 hover:text-primary hover:border-primary">Conference<!-- --> <!-- -->(4)</button><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-8 rounded-md gap-1.5 px-3 has-[&gt;svg]:px-2.5 text-xs cursor-pointer hover:bg-primary/10 hover:text-primary hover:border-primary">Workshop<!-- --> <!-- -->(6)</button><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-8 rounded-md gap-1.5 px-3 has-[&gt;svg]:px-2.5 text-xs cursor-pointer hover:bg-primary/10 hover:text-primary hover:border-primary">Book Chapter<!-- --> <!-- -->(3)</button><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-8 rounded-md gap-1.5 px-3 has-[&gt;svg]:px-2.5 text-xs cursor-pointer hover:bg-primary/10 hover:text-primary hover:border-primary">Thesis<!-- --> <!-- -->(2)</button></div><p class="text-sm text-muted-foreground">Showing <!-- -->
121<!-- --> of <!-- -->21<!-- --> publications</p></div><div class="space-y-3"><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:0ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Journal Article</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">Decoding Southern African Folktales using Hylistic Analysis</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Journal of the Digital Humanities Association of Southern Africa (DHASA)</p><div class="flex items-center gap-4 text-xs"><span>2025</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2025</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:50ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Journal Article</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">The GOLEM Ontology for Narrative and Fiction</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Humanities, Volume 14, Issue 10</p><div class="flex items-center gap-4 text-xs"><span>2025</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2025</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:100ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Journal Article</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">Grounding the Development of an Ontology for Narrative and Fiction</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Semantic Web – Interoperability, Usability, Applicability</p><div class="flex items-center gap-4 text-xs"><span>2025</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2025</div></div><div class="flex gap-2 mt-3"></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:150ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Journal Article</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">An issue public&#x27;s confirmation-biased news feeding in changing political constellations: A quasi-experimental field study in the German conflict over genome editing</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">New Media &amp; Society</p><div class="flex items-center gap-4 text-xs"><span>2023</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2023</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:200ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Journal Article</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">Of lions and Yakshis</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Semantic Web</p><div class="flex items-center gap-4 text-xs"><span>2021</span><span>12(2): 219–239</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2021</div></div><div class="flex gap-2 mt-3"></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:250ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Journal Article</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">Judgments of effort exerted by others are influenced by received rewards</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Scientific Reports</p><div class="flex items-center gap-4 text-xs"><span>2020</span><span>10, 1868</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2020</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:300ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Conference</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">Modelling and comparison of narrative domains with shallow ontologies</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Proceedings of the 4th Conference on Language, Data and Knowledge (LDK2023)</p><div class="flex items-center gap-4 text-xs"><span>2023</span><span>274–280</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2023</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:350ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Conference</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">Cracking a Walnut with a Sledgehammer: XLM-RoBERTa for German Verbal Idiom Disambiguation Tasks</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Proceedings of the Shared Task on German Verbal Idiom Disambiguation at KONVENS</p><div class="flex items-center gap-4 text-xs"><span>2021</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2021</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:400ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Conference</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">NLAPOST2021: 1st Shared Task on Part-of-Speech Tagging for Nguni Languages</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Proceedings of the International Conference of the Digital Humanities Association of Southern Africa (DHASA)</p><div class="flex items-center gap-4 text-xs"><span>2021</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2021</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:450ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Conference</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">Deep neural network design for learning Kriegspiel, an imperfect information game</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Proceedings of the First South African Forum for Artificial Intelligence Research in Cape Town (FAIR)</p><div class="flex items-center gap-4 text-xs"><span>2019</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2019</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Abstract</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:500ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Workshop</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">The GOLEM Triple Store: A Graph-Based Representation of Narrative and Fiction</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Proceedings of the Semantic Methods for Events and Stories (SEMMES) Workshop at ESWC</p><div class="flex items-center gap-4 text-xs"><span>2024</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2024</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:550ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Workshop</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">&#x27;Orpheus Came to His End by Being Struck by a Thunderbolt&#x27;: Annotating Events in Mythological Sequences</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Proceedings of the 17th Linguistic Annotation Workshop (LAW-XVII)</p><div class="flex items-center gap-4 text-xs"><span>2023</span><span>10–18</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2023</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:600ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Workshop</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">A Unified Approach to Discourse Relation Classification in nine Languages</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Proceedings of the 2nd Shared Task on Discourse Relation Parsing and Treebanking (DISRPT 2021)</p><div class="flex items-center gap-4 text-xs"><span>2021</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2021</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:650ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Workshop</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">GCDH@LT-EDI-EACL2021: XLM-RoBERTa for hope speech detection in English, Malayalam, and Tamil</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Proceedings of the First Workshop on Language Technology for Equality, Diversity and Inclusion</p><div class="flex items-center gap-4 text-xs"><span>2021</span><span>132–135</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2021</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:700ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Workshop</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">Employing Wikipedia as a resource for Named Entity Recognition in morphologically complex under-resourced languages</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Proceedings of the 14th Workshop on Building and Using Comparable Corpora, BUCC@RANLP 2021</p><div class="flex items-center gap-4 text-xs"><span>2021</span><span>28–39</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2021</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:750ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Workshop</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">#GCDH at WNUT-2020 task 2: BERT-Based Models for the Detection of Informativeness in English COVID-19 Related Tweets</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Proceedings of the Sixth Workshop on Noisy User-generated Text, W-NUT@EMNLP 2020</p><div class="flex items-center gap-4 text-xs"><span>2020</span><span>462–465</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2020</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:800ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Book Chapter</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">To live and to lose: A regular grammar for the hylistic comparison of the narrative materials of Orpheus and Eurydice</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Mächte und Unterwelt in mesopotamischen und griechischen Quellen, Mythological Studies (MythoS), de Gruyter</p><div class="flex items-center gap-4 text-xs"><span>2026</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2026</div></div><div class="mt-2"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent dark:hover:bg-accent/50 rounded-md gap-1.5 has-[&gt;svg]:px-2.5 text-xs text-muted-foreground hover:text-primary p-0 h-auto">Show<!-- --> Abstract</button></div><div class="flex gap-2 mt-3"></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:850ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Book Chapter</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">Humanities in a Digital World</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">The Edinburgh Companion to the New European Humanities, Edinburgh University Press</p><div class="flex items-center gap-4 text-xs"><span>2024</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2024</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;
1size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Open Access</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:900ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Book Chapter</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">Negotiating the possibilities digital humanities offers Media and Cultural Studies for crisis curriculum adjustments in the time of COVID-19</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">Alternation African Scholarship Book Series (AASBS)</p><div class="flex items-center gap-4 text-xs"><span>2020</span><span>48-75</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2020</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Web Archive</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:950ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Thesis</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">Narrative Echoes across Time and Space: Comparative Analysis of Structural Similarities in Myth and Folktale Sequences</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">University of Göttingen</p><div class="flex items-center gap-4 text-xs"><span>2024</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2024</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>Doctoral Thesis</button></div></div></div></div><div class="bg-card border border-border rounded-lg p-4 shadow-sm hover:border-primary/30 transition-all duration-300 hover:shadow-md hover:shadow-primary/5 " style="animation-delay:1000ms"><div class="flex items-start justify-between gap-4"><div class="flex-1 min-w-0"><div class="flex items-start gap-3 mb-2"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md border px-2 py-0.5 font-medium w-fit whitespace-nowrap [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent bg-secondary text-secondary-foreground [a&amp;]:hover:bg-secondary/90 text-xs shrink-0">Thesis</span><div class="flex-1 min-w-0"><h3 class="font-medium text-foreground leading-tight mb-1">An ontology-driven information system based on Vladimir Propp&#x27;s morphology of the folktale for southern African folktales</h3><div class="text-sm text-muted-foreground space-y-1"><p class="font-medium text-primary">University of Göttingen</p><div class="flex items-center gap-4 text-xs"><span>2019</span></div></div></div><div class="text-sm text-muted-foreground shrink-0">2019</div></div><div class="flex gap-2 mt-3"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 px-3 has-[&gt;
1svg]:px-2.5 text-xs border-foreground/15 hover:border-primary hover:bg-primary/10 bg-background shadow-sm h-7"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3 mr-1"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>MSc Thesis</button></div></div></div></div></div></div></div></div></section><section id="cv" class="py-24 bg-background"><div class="container mx-auto px-6"><div class="max-w-4xl mx-auto"><div class="mb-16"><h2 class="text-4xl md:text-5xl font-light text-foreground mb-8 text-balance">Curriculum Vitae</h2><div class="w-24 h-px bg-primary mb-8"></div></div><div class="relative"><div class="absolute left-4 md:left-6 top-0 bottom-0 w-px bg-border"></div><div class="space-y-8"><div class="relative flex items-start gap-6 md:gap-8"><div class="relative z-10 flex-shrink-0"><div class="w-3 h-3 bg-primary rounded-full border-4 border-background"></div></div><div class="flex-1 pb-8"><div class="flex flex-col md:flex-row md:items-center md:gap-4 mb-2"><span class="text-sm font-medium text-primary bg-primary/10 px-3 py-1 rounded-full w-fit">08/2024-Current</span></div><h3 class="text-lg font-medium text-foreground mb-1">Assistant Professor, CLCG, Faculty of Arts</h3><p class="text-muted-foreground">Rijskuniversiteit Groningen (RUG), Netherlands</p></div></div><div class="relative flex items-start gap-6 md:gap-8"><div class="relative z-10 flex-shrink-0"><div class="w-3 h-3 bg-primary rounded-full border-4 border-background"></div></div><div class="flex-1 pb-8"><div class="flex flex-col md:flex-row md:items-center md:gap-4 mb-2"><span class="text-sm font-medium text-primary bg-primary/10 px-3 py-1 rounded-full w-fit">01/2024-07/2024</span></div><h3 class="text-lg font-medium text-foreground mb-1">Postdoctoral Researcher (GOLEM Project)</h3></div></div><div class="relative flex items-start gap-6 md:gap-8"><div class="relative z-10 flex-shrink-0"><div class="w-3 h-3 bg-primary rounded-full border-4 border-background"></div></div><div class="flex-1 pb-8"><div class="flex flex-col md:flex-row md:items-center md:gap-4 mb-2"><span class="text-sm font-medium text-primary bg-primary/10 px-3 py-1 rounded-full w-fit">2019-2023</span></div><h3 class="text-lg font-medium text-foreground mb-1">Doctoral studies (Dr. rer. nat.) in Applied Computer Science</h3><p class="text-muted-foreground">Digital Humanities/Computational Linguistics, University of Göttingen, Germany</p></div></div><div class="relative flex items-start gap-6 md:gap-8"><div class="relative z-10 flex-shrink-0"><div class="w-3 h-3 bg-primary rounded-full border-4 border-background"></div></div><div class="flex-1 pb-8"><div class="flex flex-col md:flex-row md:items-center md:gap-4 mb-2"><span class="text-sm font-medium text-primary bg-primary/10 px-3 py-1 rounded-full w-fit">2018-2019</span></div><h3 class="text-lg font-medium text-foreground mb-1">Requirements Engineer for Academic Journal Publishing</h3><p class="text-muted-foreground">Göttingen University Press/HIRMEOS Project, Lower Saxony State and University Library, Göttingen, Germany</p></div></div><div class="relative flex items-start gap-6 md:gap-8"><div class="relative z-10 flex-shrink-0"><div class="w-3 h-3 bg-primary rounded-full border-4 border-background"></div></div><div class="flex-1 pb-8"><div class="flex flex-col md:flex-row md:items-center md:gap-4 mb-2"><span class="text-sm font-medium text-primary bg-primary/10 px-3 py-1 rounded-full w-fit">2017-2018</span></div><h3 class="text-lg font-medium text-foreground mb-1">ERASMUS Mundus INSPIRE</h3><p class="text-muted-foreground">University of KwaZulu-Natal, Westville, South Africa</p></div></div><div class="relative flex items-start gap-6 md:gap-8"><div class="relative z-10 flex-shrink-0"><div class="w-3 h-3 bg-primary rounded-full border-4 border-background"></div></div><div class="flex-1 pb-8"><div class="flex flex-col md:flex-row md:items-center md:gap-4 mb-2"><span class="text-sm font-medium text-primary bg-primary/10 px-3 py-1 rounded-full w-fit">
12016-2019</span></div><h3 class="text-lg font-medium text-foreground mb-1">MSc Applied Computer Science (Digital Humanities)</h3><p class="text-muted-foreground">University of Göttingen, Germany</p></div></div><div class="relative flex items-start gap-6 md:gap-8"><div class="relative z-10 flex-shrink-0"><div class="w-3 h-3 bg-primary rounded-full border-4 border-background"></div></div><div class="flex-1 pb-8"><div class="flex flex-col md:flex-row md:items-center md:gap-4 mb-2"><span class="text-sm font-medium text-primary bg-primary/10 px-3 py-1 rounded-full w-fit">2013-2016</span></div><h3 class="text-lg font-medium text-foreground mb-1">Scholarship Studienstiftung des Deutschen Volkes</h3></div></div><div class="relative flex items-start gap-6 md:gap-8"><div class="relative z-10 flex-shrink-0"><div class="w-3 h-3 bg-primary rounded-full border-4 border-background"></div></div><div class="flex-1 pb-8"><div class="flex flex-col md:flex-row md:items-center md:gap-4 mb-2"><span class="text-sm font-medium text-primary bg-primary/10 px-3 py-1 rounded-full w-fit">2013-2016</span></div><h3 class="text-lg font-medium text-foreground mb-1">BSc Applied Computer Science (Computational Neuroscience)</h3><p class="text-muted-foreground">University of Göttingen, Germany</p></div></div><div class="relative flex items-start gap-6 md:gap-8"><div class="relative z-10 flex-shrink-0"><div class="w-3 h-3 bg-primary rounded-full border-4 border-background"></div></div><div class="flex-1 pb-8"><div class="flex flex-col md:flex-row md:items-center md:gap-4 mb-2"><span class="text-sm font-medium text-primary bg-primary/10 px-3 py-1 rounded-full w-fit">2006-2014</span></div><h3 class="text-lg font-medium text-foreground mb-1">Instructor for Media and Information Services</h3><p class="text-muted-foreground">Lower Saxony State and University Library, Göttingen, Germany</p></div></div></div></div></div></div></section><section id="contact" class="py-24"><div class="container mx-auto px-6"><div class="max-w-4xl mx-auto"><div class="transition-all duration-800 opacity-0 translate-y-8"><div class="mb-16 text-center"><h2 class="text-4xl md:text-5xl font-light text-foreground mb-8 text-balance">Get In Touch</h2><div class="w-24 h-px bg-primary mx-auto mb-8"></div><p class="text-lg text-muted-foreground max-w-2xl mx-auto text-pretty">I welcome collaborations, speaking opportunities, and discussions about computational approaches to narrative analysis, digital humanities research, and mythological studies.</p></div><div class="grid md:grid-cols-2 gap-8"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm border-border"><div data-slot="card-header" class="@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6"><div data-slot="card-title" class="font-semibold text-2xl text-foreground">Contact Information</div></div><div data-slot="card-content" class="px-6 space-y-6"><div class="flex items-center space-x-4"><div class="w-10 h-10 bg-primary/10 rounded-full flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-5 h-5 text-primary"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg></div><div><p class="text-sm text-muted-foreground">Email</p><p class="text-foreground">[email protected]</p></div></div><div class="flex items-center space-x-4"><div class="w-10 h-10 bg-primary/10 rounded-full flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-5 h-5 text-primary"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg></div><div><p class="text-sm text-muted-foreground">Office Phone</p><p class="text-foreground">+31 50 363 9111</p></div></div><div class="flex items-center space-x-4"><div class="w-10 h-10 bg-primary/10 rounded-full flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-5 h-5 text-primary"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg></div><div><p class="text-sm text-muted-foreground">Office Location</p><p class="text-foreground">Centre for Language and Cognition (CLCG)<br/>Oude Kijk in &#x27;t Jatstraat 26<br/>9712 EK Groningen, Netherlands</p></div></div><div class="flex items-center space-x-4"><div class="w-10 h-10 bg-primary/10 rounded-full flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-5 h-5 text-primary"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg></div><div><p class="text-sm text-muted-foreground">Office Hours</p><p class="text-foreground"><span>By appointment<br/></span><span>Contact via email</span></p></div></div></div></div><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm border-border"><div data-slot="card-header" class="@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6"><div data-slot="card-title" class="font-semibold text-2xl text-foreground">Collaboration Opportunities</div></div>
1<div data-slot="card-content" class="px-6 space-y-6"><p class="text-muted-foreground leading-relaxed">I am always interested in discussing potential collaborations, research partnerships, and speaking opportunities in the field of digital humanities.</p><div class="space-y-3"><h4 class="text-foreground font-medium">Areas of Interest:</h4><ul class="space-y-2 text-muted-foreground"><li class="flex items-center"><div class="w-2 h-2 bg-primary rounded-full mr-3"></div>Joint research projects</li><li class="flex items-center"><div class="w-2 h-2 bg-primary rounded-full mr-3"></div>Conference presentations</li><li class="flex items-center"><div class="w-2 h-2 bg-primary rounded-full mr-3"></div>Workshop facilitation</li><li class="flex items-center"><div class="w-2 h-2 bg-primary rounded-full mr-3"></div>Graduate student mentoring</li></ul></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive shadow-xs h-9 px-4 py-2 has-[&gt;svg]:px-3 w-full bg-primary hover:bg-primary/90 text-primary-foreground">Send Email</button></div></div></div></div></div></div></section><footer class="py-12 border-t border-border bg-background"><div class="container mx-auto px-6"><div class="max-w-4xl mx-auto text-center"><div class="flex justify-center items-center mb-4"><div class="flex-1"></div><p class="text-muted-foreground">© <!-- -->2026<!-- --> Dr. Franziska Pannach. All rights reserved.</p><div class="flex-1 flex justify-end"></div></div><p class="text-sm text-muted-foreground/80">Research Professor in Digital Humanities • Rijksuniversiteit Groningen</p></div></div></footer></main><!--$--><!--/$--></div>
1<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
2$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
2<script>(self.__next_f=self.__next_f||[]).push([0])</script>
2<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[63178,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"ThemeProvider\"]\n3:\"$Sreact.suspense\"\n4:I[39756,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"default\"]\n5:I[37457,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"default\"]\n6:I[2355,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"Analytics\"]\n7:I[13293,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\",\"/_next/static/chunks/01x836v3sgyg1.js\"],\"Header\"]\n8:I[98924,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\",\"/_next/static/chunks/01x836v3sgyg1.js\"],\"HeroSection\"]\n9:I[4008,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\",\"/_next/static/chunks/01x836v3sgyg1.js\"],\"AboutSection\"]\na:I[8598,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\",\"/_next/static/chunks/01x836v3sgyg1.js\"],\"TeachingSection\"]\nb:I[27443,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\",\"/_next/static/chunks/01x836v3sgyg1.js\"],\"ResearchSection\"]\nc:I[50592,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\",\"/_next/static/chunks/01x836v3sgyg1.js\"],\"PublicationsSection\"]\nd:I[95920,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\",\"/_next/static/chunks/01x836v3sgyg1.js\"],\"CVSection\"]\ne:I[9785,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\",\"/_next/static/chunks/01x836v3sgyg1.js\"],\"ContactSection\"]\nf:I[93539,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\",\"/_next/static/chunks/01x836v3sgyg1.js\"],\"ThemeToggle\"]\n10:I[97367,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"OutletBoundary\"]\n12:I[97367,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"ViewportBoundary\"]\n14:I[97367,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"MetadataBoundary\"]\n16:I[68027,[\"/_next/static/chunks/12l2oq6_-90hs.js\",\"/_next/static/chunks/0dbhjjzl8qfwv.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/12xpbsguqew8n.css\",\"style\"]\n:HL[\"/_next/static/media/GeistMono_Variable.p.05wdprr-k~q7o.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/Geist_Variable-s.p.014y-whght5cd.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
2<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/12xpbsguqew8n.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/12l2oq6_-90hs.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0dbhjjzl8qfwv.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"font-sans geistsans_d5a4f12f-module__Ur3q_a__variable geistmono_157ca88a-module__iaM1Ya__variable antialiased\",\"children\":[[\"$\",\"$L2\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"children\":[\"$\",\"$3\",null,{\"fallback\":null,\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"$L6\",null,{}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"min-h-screen bg-background\",\"children\":[[\"$\",\"$L7\",null,{}],[\"$\",\"$L8\",null,{}],[\"$\",\"$L9\",null,{}],[\"$\",\"$La\",null,{}],[\"$\",\"$Lb\",null,{}],[\"$\",\"$Lc\",null,{}],[\"$\",\"$Ld\",null,{}],[\"$\",\"$Le\",null,{}],[\"$\",\"footer\",null,{\"className\":\"py-12 border-t border-border bg-background\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-4xl mx-auto text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex justify-center items-center mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex-1\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":[\"© \",2026,\" Dr. Franziska Pannach. All rights reserved.\"]}],[\"$\",\"div\",null,{\"className\":\"flex-1 flex justify-end\",\"children\":[\"$\",\"$Lf\",null,{}]}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground/80\",\"children\":\"Research Professor in Digital Humanities • Rijksuniversiteit Groningen\"}]]}]}]}]]}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/01x836v3sgyg1.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L10\",null,{\"children\":[\"$\",\"$3\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@11\"}]}]]}],{},null,false,null]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L12\",null,{\"children\":\"$L13\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L14\",null,{\"children\":[\"$\",\"$3\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L15\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$16\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/12xpbsguqew8n.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"8tAlAvycdGbeiFQVqPTwS\"}\n"])</script>
2<script>self.__next_f.push([1,"13:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
2<script>self.__next_f.push([1,"11:null\n15:[[\"$\",\"title\",\"0\",{\"children\":\"Dr. Franziska Pannach - Digital Humanities Research\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Research Professor in Digital Humanities - Exploring the intersection of technology and human culture\"}]]\n"])</script>
2</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.