↓Zum Hauptinhalt springen
Matej Karolcik

Matej Karolcik

Ich baue die Systeme, die zeigen, wie etwas aussehen wird, bevor es existiert: Renderer, Bild-Pipelines und die Suche, die das Design überhaupt erst findet — für zwei Marken, die drucken, was Menschen gestalten.

RolleBackend-Entwickler
StandortGrafing bei München

Ausgewählte Arbeiten

  • Algolia durch eigene Vektorsuche ersetzen

    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.

    • Go
    • Qdrant
    • PostgreSQL
    • pgvector
    • Redis
    • CLIP
    • Kubernetes
  • Sechs Jahre lang zeigen, wie das Design auf dem Ding aussieht

    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.

    • Go
    • Rust
    • PHP
    • libvips
    • AWS Lambda
    • Kubernetes
  • Eine GPU-Renderfarm durch CPUs ersetzen

    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.

    • Rust
    • three-d
    • OpenGL
    • glTF
    • Docker
    • Kubernetes
  • Infrastruktur für zwei Shops

    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.

    • Terraform
    • AWS
    • Kubernetes
    • Helm
    • GitHub Actions

Alle Arbeiten

karolcik.matej@gmail.com

Per E-Mail erreichst du mich am sichersten. Ich lese alles und antworte.