<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Arbeiten on Matej Karolcik</title><link>https://karolcik.com/de/work/</link><description>Recent content in Arbeiten on Matej Karolcik</description><generator>Hugo</generator><language>de</language><lastBuildDate>Tue, 01 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://karolcik.com/de/work/index.xml" rel="self" type="application/rss+xml"/><item><title>Algolia durch eigene Vektorsuche ersetzen</title><link>https://karolcik.com/de/work/vector-search/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><guid>https://karolcik.com/de/work/vector-search/</guid><description>Die Designsuche von JUNIQE lief auf einem SaaS-Dienst, der Wörter treffen konnte, aber keine Bedeutung. Ich habe den Service gebaut, der ihn abgelöst hat — semantische Bildsuche in Go, auf Qdrant und Postgres.</description></item><item><title>Sechs Jahre lang zeigen, wie das Design auf dem Ding aussieht</title><link>https://karolcik.com/de/work/preview-pipeline/</link><pubDate>Sat, 01 Aug 2026 00:00:00 +0000</pubDate><guid>https://karolcik.com/de/work/preview-pipeline/</guid><description>Eine Frage — wie sieht das gedruckt aus? — auf fünf verschiedene Arten beantwortet, weil ein Poster, ein T-Shirt und ein Warenkorb-Thumbnail nicht dasselbe Problem sind.</description></item><item><title>Eine GPU-Renderfarm durch CPUs ersetzen</title><link>https://karolcik.com/de/work/3d-preview-renderer/</link><pubDate>Mon, 26 Feb 2024 00:00:00 +0000</pubDate><guid>https://karolcik.com/de/work/3d-preview-renderer/</guid><description>Produktvorschauen liefen über eine einzige, absturzanfällige GPU-Instanz. Ich habe den Renderer in Rust neu geschrieben, damit er auf gewöhnlichen CPU-Knoten läuft — und in die Breite statt in die Höhe skaliert.</description></item><item><title>Infrastruktur für zwei Shops</title><link>https://karolcik.com/de/work/two-shops-infrastructure/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://karolcik.com/de/work/two-shops-infrastructure/</guid><description>Zwei E-Commerce-Marken, vier Umgebungen, ein Satz Terraform-Module. Die langweilige Hälfte der Backend-Arbeit — und die, die entscheidet, ob die interessante Hälfte je live geht.</description></item><item><title>Ein Load Balancer, der weiß, welcher Pod beschäftigt ist</title><link>https://karolcik.com/de/work/stateful-load-balancing/</link><pubDate>Fri, 18 Apr 2025 00:00:00 +0000</pubDate><guid>https://karolcik.com/de/work/stateful-load-balancing/</guid><description>Jeder Renderer-Pod kann genau eine Anfrage gleichzeitig bedienen. Kubernetes weiß davon nichts — also habe ich einen Load Balancer geschrieben, der es weiß.</description></item></channel></rss>