<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Clemens Meinhart</title>
    <link>https://clemens.meinhart.one/</link>
    <description>Recent content on Clemens Meinhart</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Tue, 26 May 2026 12:00:00 +0100</lastBuildDate>
    <atom:link href="https://clemens.meinhart.one/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SCTE-35 Editor: A Pragmatic Tool for SCTE-35 Messages</title>
      <link>https://clemens.meinhart.one/blog/2026-02-09-scte35-editor/</link>
      <pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/blog/2026-02-09-scte35-editor/</guid>
      <description>&lt;p&gt;If you work with video streams and SCTE-35, you know the challenge: SCTE-35 messages are essential for inserting ads, program boundaries, or regional content. However, creating, editing, and validating these messages can be cumbersome, especially when you need to iterate quickly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Resideo / Honeywell Smart Thermostats</title>
      <link>https://clemens.meinhart.one/blog/2026-01-13-resideo/</link>
      <pubDate>Tue, 13 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/blog/2026-01-13-resideo/</guid>
      <description>&lt;p&gt;A story about home automation and poor support.&lt;/p&gt;&#xA;&lt;p&gt;I am writing this, because I am annoyed. But also, to document it and maybe help others that are googling for similar issues.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SCTE-35 Injector</title>
      <link>https://clemens.meinhart.one/blog/2025-12-04-scte35-injector/</link>
      <pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/blog/2025-12-04-scte35-injector/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;re working with video streams, especially MPEG-TS (transport streams), you may have heard of SCTE-35. It&amp;rsquo;s a widely used standard to embed cue-messages in video streams, indicating where to splice in content commonly for ad breaks, program boundaries, blackouts, or regional content insertion.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Staff Software Engineer</title>
      <link>https://clemens.meinhart.one/milestones/2025_bitmovin/</link>
      <pubDate>Tue, 01 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2025_bitmovin/</guid>
      <description>&lt;p&gt;at &lt;a href=&#34;https://bitmovin.com/&#34;&gt;Bitmovin&lt;/a&gt; in Austria, working full remote in the Live team, C++, Java, Kotlin, Go, TypeScript/React and cloud native applications.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tail Recursion Optimization</title>
      <link>https://clemens.meinhart.one/blog/2023-01-12-tro/</link>
      <pubDate>Thu, 12 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/blog/2023-01-12-tro/</guid>
      <description>&lt;p&gt;Recursion is popular, but it is also dangerous. If you don&amp;rsquo;t limit it, stack overflows are bound to happen, if you do not structure your recursive code in a way that the compiler can properly optimize it (if it supports the optimization).&lt;/p&gt;</description>
    </item>
    <item>
      <title>SRT</title>
      <link>https://clemens.meinhart.one/blog/2023-01-04-srt/</link>
      <pubDate>Wed, 04 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/blog/2023-01-04-srt/</guid>
      <description>&lt;p&gt;Last time we touched RTMP, now let&amp;rsquo;s talk about SRT.&lt;/p&gt;&#xA;&lt;p&gt;SRT (Secure Reliable Transport) and &lt;a href=&#34;https://zixi.com/&#34;&gt;Zixi&lt;/a&gt; are both protocols that are designed for low-latency, high-quality video streaming over the internet. Both protocols are designed to overcome the challenges of streaming over unpredictable networks and provide a reliable and secure way to transmit video content.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Streaming via RTMP</title>
      <link>https://clemens.meinhart.one/blog/2023-01-01-streaming/</link>
      <pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/blog/2023-01-01-streaming/</guid>
      <description>&lt;p&gt;With second quarter in 2022 I joined &lt;a href=&#34;https://bitmovin.com/&#34;&gt;Bitmovin&lt;/a&gt;, an awesome Austrian company dedicated to build streaming experiences and deliver the highest quality video fast and on every device possible. Amazing company, really interesting field, and a modern stack.&#xA;So, I am mostly back to modern C++, a bit Java and Kotlin, contributing on their encoder and backend mostly for live streaming. I also got a chance to expand my frontend knowledge and dive into React properly.&#xA;And, of course, I got to learn a lot about encoding and media streaming domain. I plan to write a few blog entries, little introductions to technologies I am dealing with.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Senior Software Engineer</title>
      <link>https://clemens.meinhart.one/milestones/2022_bitmovin/</link>
      <pubDate>Mon, 04 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2022_bitmovin/</guid>
      <description>&lt;p&gt;at &lt;a href=&#34;https://bitmovin.com/&#34;&gt;Bitmovin&lt;/a&gt; in Austria, working full remote in the Live team, C++, Java, Kotlin, Go, TypeScript/React and cloud native applications.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Software Engineer</title>
      <link>https://clemens.meinhart.one/milestones/2021_invenium/</link>
      <pubDate>Thu, 23 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2021_invenium/</guid>
      <description>&lt;p&gt;at &lt;a href=&#34;https://invenium.io/&#34;&gt;Invenium Data Insights&lt;/a&gt; in Graz, Austria. As software engineer I am responsible for infrastructure, backend services and software design. The stack mainly consists of Kotlin, Rust and PostgreSQL - with some minor excursions into Go, Python, Scala and React.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Something Ends, Something Begins</title>
      <link>https://clemens.meinhart.one/blog/2021-01-20-somethingendssomethingbegins/</link>
      <pubDate>Wed, 20 Jan 2021 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/blog/2021-01-20-somethingendssomethingbegins/</guid>
      <description>&lt;p&gt;2020 - what a weird year: enormous fires, elections, black lives matter protests, COVID-19 pandemic and the pandemic-related economic crisis.&#xA;&lt;video autoplay loop muted playsinline width=&#34;700&#34; height=&#34;393&#34; poster=&#34;/images/2020.png&#34;&gt;&#xA;&lt;source src=&#34;https://clemens.meinhart.one/videos/2020.mp4&#34; type=&#34;video/mp4&#34;&gt;&#xA;&lt;/video&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Don&#39;t do it yourself, or at least not alone</title>
      <link>https://clemens.meinhart.one/blog/2019-08-10-dontdoityourself/</link>
      <pubDate>Sat, 10 Aug 2019 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/blog/2019-08-10-dontdoityourself/</guid>
      <description>&lt;p&gt;I love visiting tech companies, talking with the engineers about their inventions, achievements and daily struggles. Discussing the problems, maybe come up with quick ideas together - basically, playing the part of the rubber duck that quacks in-between.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ASP.Net Core Services Solution or Where should I put my stuff??</title>
      <link>https://clemens.meinhart.one/blog/2017-07-10-webservices_solution/</link>
      <pubDate>Mon, 10 Jul 2017 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/blog/2017-07-10-webservices_solution/</guid>
      <description>&lt;p&gt;Recently I got into rewritting a ASP .Net framework webservice, that grants access to various parts of a large multiple-processes-system. Not like your typical CRUD entries in database stuff, but actually remote controlling processes. Many of the typical guides one finds online do not relate in the slightest to this stuff.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RAII</title>
      <link>https://clemens.meinhart.one/blog/2015-10-20-raii/</link>
      <pubDate>Tue, 20 Oct 2015 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/blog/2015-10-20-raii/</guid>
      <description>&lt;p&gt;RAII - short for &lt;a href=&#34;https://en.wikipedia.org/wiki/Resource_acquisition_is_initialization&#34;&gt;Resource Acquisition Is Initialization&lt;/a&gt; - is one of my favorite programming idioms.&#xA;In C++, it is very useful to bind resources to the lifetime of objects. Obvious use cases are of course locks and handling heap resources. Every basic RAII example out there will showcase one or the other.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Development Engineer Software</title>
      <link>https://clemens.meinhart.one/milestones/2014_avl/</link>
      <pubDate>Fri, 01 Aug 2014 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2014_avl/</guid>
      <description>&lt;p&gt;at &lt;a href=&#34;https://www.avl.com/&#34;&gt;AVL List GmbH&lt;/a&gt; in their HQ in Graz, Austria. In the core team of AVL&amp;rsquo;s market leading testbed automation system, I am mainly responsible for network interfaces - and almost anything else. The stack is very versatile, using ATL COM, WCF, ZMQ, .Net Framework as well as Core - but mostly C++ 17 and C#.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Diplom-Ingenieur (Master of Science), Graduation with Honors</title>
      <link>https://clemens.meinhart.one/milestones/2014_msc/</link>
      <pubDate>Fri, 20 Jun 2014 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2014_msc/</guid>
      <description>&lt;p&gt;at the &lt;a href=&#34;http://tugraz.at/&#34;&gt;Graz University of Technology&lt;/a&gt; in Software Development and Business Management.&#xA;Master Thesis: Studying User Submissions and Content on Reddit&lt;/p&gt;</description>
    </item>
    <item>
      <title>Evolution of Reddit: From the Front Page of the Internet to a Self-referential Community?</title>
      <link>https://clemens.meinhart.one/milestones/2014_evolutionofreddit/</link>
      <pubDate>Fri, 20 Jun 2014 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2014_evolutionofreddit/</guid>
      <description>&lt;p&gt;A &lt;a href=&#34;http://arxiv.org/abs/1402.1386&#34;&gt;web science paper&lt;/a&gt; I co-authored, based results from my research for my master thesis and published at the &lt;a href=&#34;http://www2014.kr/&#34;&gt;23rd International World Wide Web Conference&lt;/a&gt; in Seoul, Korea.&lt;/p&gt;</description>
    </item>
    <item>
      <title>WWW Conference 2014, Seoul, South Korea</title>
      <link>https://clemens.meinhart.one/blog/2014-05-04-www14/</link>
      <pubDate>Sun, 04 May 2014 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/blog/2014-05-04-www14/</guid>
      <description>&lt;p&gt;Seoul is a fascinating city, probably the most modern I have ever seen. I traveled through Seoul for a week and visited cultural heritage sights as well as modern ones. But the main reason for the long journey across the globe was the recent WWW conference, because the paper I co-authored and which is based on the results of my master thesis has been presented and published there - and it was well received. It is rather likely (to the amusement of some of our conversational partners), that Elias Zeitfogel, who accompanied me, and myself were the youngest attendees, and probably the only ones who paid for admittance fees and travel expenses themselves. But we embraced the opportunity to meet new people (especially the Google networking event we were invited to emerged to be a good and fun opportunity to do this), and join other presentation of papers that are published in the WWW proceedings.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Erich Prödl Associates</title>
      <link>https://clemens.meinhart.one/milestones/2012_proedlassociates/</link>
      <pubDate>Thu, 20 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2012_proedlassociates/</guid>
      <description>&lt;p&gt;Freelance. Web development for &lt;a href=&#34;http://erichproedl.com/&#34;&gt;Erich Prödl Associates&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Master Project</title>
      <link>https://clemens.meinhart.one/milestones/2012_masterproject/</link>
      <pubDate>Thu, 20 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2012_masterproject/</guid>
      <description>&lt;p&gt;My Master Project extended the research of my Bachelor studies on Wikipedia, interpreted as a complex network. In this analysis I focused on a comparison of popularity (click data from Wikidumps), network degree and language usage (&lt;a href=&#34;https://books.google.com/ngrams&#34;&gt;Google&amp;rsquo;s NGrams&lt;/a&gt;) in the Wikipedias en, de, es, it, ru and fr. Handling about two terabytes of data required extensive ETL preparations using Python and automated analysis with Matlab and the &lt;a href=&#34;http://snap.stanford.edu/&#34;&gt;Stanford Network Analysis Project&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bachelor of Science</title>
      <link>https://clemens.meinhart.one/milestones/2012_bsc/</link>
      <pubDate>Wed, 20 Jun 2012 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2012_bsc/</guid>
      <description>&lt;p&gt;First graduation at the &lt;a href=&#34;http://tugraz.at/&#34;&gt;Graz University of Technology&lt;/a&gt; in Software Development and Business Management.&#xA;My Bachelor Thesis revolves around an analysis of twelve language versions of Wikipedia, interpreted as a complex network, in terms of clustering and centrality measures. I handled large amounts of data, and utilized Matlab, C++ and the &lt;a href=&#34;http://snap.stanford.edu/&#34;&gt;Stanford Network Analysis Project&lt;/a&gt; for this research.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Zotter Schokoladen Manufaktur GmbH</title>
      <link>https://clemens.meinhart.one/milestones/2011_zotter/</link>
      <pubDate>Tue, 20 Sep 2011 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2011_zotter/</guid>
      <description>&lt;p&gt;Freelance. Prototype and web development of &lt;a href=&#34;http://www.zotter.at/en/choco-shop/mi-xing-bar-co.html&#34;&gt;product generators (visualizations)&lt;/a&gt;, as well as consulting and representation of the company&amp;rsquo;s interests in front of third party firms in the development field for &lt;a href=&#34;http://www.zotter.at/&#34;&gt;Zotter Schokoladen Manufaktur GmbH&lt;/a&gt;.&#xA;I primarily used JavaScript &lt;a href=&#34;http://jquery.com/&#34;&gt;JQuery&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Theurl Leimholzbau GmbH</title>
      <link>https://clemens.meinhart.one/milestones/2009_leimholzbau/</link>
      <pubDate>Sun, 20 Sep 2009 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2009_leimholzbau/</guid>
      <description>&lt;p&gt;Trainee at &lt;a href=&#34;http://www.theurl.com/&#34;&gt;Theurl Leimholzbau GmbH&lt;/a&gt; as system administrator.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Graduation of High School</title>
      <link>https://clemens.meinhart.one/milestones/2007_gradhighschool/</link>
      <pubDate>Wed, 20 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2007_gradhighschool/</guid>
      <description>&lt;p&gt;Matura at the &lt;a href=&#34;http://www.brg-lienz.tsn.at/&#34;&gt;Bundesrealgymnasium Lienz&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>First Certificate in English (FCE)</title>
      <link>https://clemens.meinhart.one/milestones/2006_fce/</link>
      <pubDate>Sun, 02 Apr 2006 00:00:00 +0000</pubDate>
      <guid>https://clemens.meinhart.one/milestones/2006_fce/</guid>
      <description>&lt;p&gt;at &lt;a href=&#34;http://www.cambridgeenglish.org/&#34;&gt;University of Cambridge ESOL&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Talks &amp; Workshops</title>
      <link>https://clemens.meinhart.one/talks/</link>
      <pubDate>Tue, 26 May 2026 12:00:00 +0100</pubDate>
      <guid>https://clemens.meinhart.one/talks/</guid>
      <description>&lt;p&gt;I offer talks and workshops on system architecture, software design principles, and best practices for software engineering in the age of Agentic Coding — how to build, organize, and operate codebases so that humans and autonomous coding agents can collaborate effectively.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Contact</title>
      <link>https://clemens.meinhart.one/contact/</link>
      <pubDate>Wed, 20 Mar 2019 10:55:02 +0100</pubDate>
      <guid>https://clemens.meinhart.one/contact/</guid>
      <description></description>
    </item>
    <item>
      <title>About</title>
      <link>https://clemens.meinhart.one/about/</link>
      <pubDate>Mon, 18 Mar 2019 11:45:27 +0100</pubDate>
      <guid>https://clemens.meinhart.one/about/</guid>
      <description>&lt;p&gt;Hello!&lt;/p&gt;&#xA;&lt;p&gt;My name is Clemens Meinhart, and I am a software engineer. I love programming and new software technologies. I have a long, proven history with modern C++, C#, Kotlin and Rust across various industries and domains - but I&amp;rsquo;ll tinker with anything that piques my curiosity. Currently I am working for a multimedia technology company that provides cloud-native streaming and encoding services, with a focus on Agentic Coding, enabling autonomous coding agents and optimizing architecture and infrastructure for AI-supported coding. Before that I was providing infrastructure, web service and software design know-how to a data analytics company, and for seven years I was working on the market-leading product for testbed automation in the automotive industry. During my studies of Software Development and Business Management I focused on web science, network analysis, large-scale data analysis, web development, computer graphics and vision. I did some research for the &lt;a href=&#34;https://kti.tugraz.at/&#34;&gt;Knowledge Technologies Institute&lt;/a&gt; at &lt;a href=&#34;https://tugraz.at/&#34;&gt;Graz University of Technology&lt;/a&gt;, namely network and language pattern analysis on &lt;a href=&#34;https://wikipedia.org/&#34;&gt;Wikipedia&lt;/a&gt;, and structural analysis of &lt;a href=&#34;https://reddit.com/&#34;&gt;Reddit&lt;/a&gt;. The latter got published in the paper &lt;a href=&#34;http://arxiv.org/abs/1402.1386&#34;&gt;Evolution of Reddit: From the Front Page of the Internet to a Self-referential Community?&lt;/a&gt; at the &lt;a href=&#34;https://www2014.kr/&#34;&gt;23&lt;sup&gt;rd&lt;/sup&gt; International World Wide Web Conference&lt;/a&gt; in Seoul, Korea.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
