Skip to main content
Niklas Korz

Niklas Korz

(he/him)

Cloud computing, web development, multimedia, languages and pen and paper. Sometimes computer graphics. Mainly Rust, Go and TypeScript. I use NixOS btw.

Co-Founder and Technical Lead at alugha GmbH

MannheimBaden-WurttembergGermany🇩🇪
Open to:Speaking engagementsMentoring othersCollaborations
Report

Activity

Active on:Bluesky networkGitHubTangled

Loading activity...

View full activity

Career: 1

Co-Founder and Technical Lead

alugha GmbH

Mannheim, Baden-Württemberg, DE · Hybrid

Apr 2014 - Present

Research & Development Frontend development Backend development Mobile development Server administration DevOps

NixRustDenoForgejoCI/CDSvelteReactGraphQLPostgreSQL

Skills: 9

Technical

CI/CDDenoForgejoGraphQLNixPostgreSQLReactRust
Svelte

Talks & sessions: 4

Runtime Scripting for Rust Applications

30 min · developers

Rust is a statically typed, ahead of time compiled and memory safe programming language. But sometimes, the restrictions Rust puts on us developers can be a hindrance, for example when prototyping new application ideas or when you want your end users to be able to change your application’s runtime behavior. Thankfully, we can embed dynamically typed scripting languages with a lower learning curve into our Rust applications to get the best of both worlds.

View slidesWatch recording

Delivered 2x · latest 2024 · EuroRust Conference, Rust Your Engines Meetup

EuroRust Conference · Oct 10, 2024 · Vienna, State of Vienna, Austria · Presenter · In person

Event page

Rust Your Engines Meetup · Dec 19, 2023 · Heidelberg, Baden-Wurttemberg, Germany · Presenter · In person

View slides

Interactive Exploration of Nonlinear Ray Casting with Rust and wgpu

30 min · developers

Light is commonly assumed to travel linearly from source to destination. There are however cases where the path of light can be bent or distorted. In the case of black holes for example, the light is attracted by a very strong gravitational center. Heated air can change the direction of light through the varying refraction caused by the temperature transition from heat source to environment. Creating an interactive environment for exploration of such phenomena may help in understanding the images they bring to life.

View slides

Delivered once · latest 2024 · RustFest Zürich

RustFest Zürich · Jul 21, 2024 · Zurich, Zurich, Switzerland · Presenter · In person

Event page

Sind wir schon Wayland: Nvidia Edition

52 min · Linux users

Die schlechte Unterstützung von Wayland unter Nvidia-Treibern hat zurecht einen Meme-Status erreicht. Aber gerade in den letzten Jahren hat sich einiges getan, um diesen Status zu verbessern, sowohl seitens Nvidias als auch in der Wayland-Community. Und dank großer Fortschritte im Nouveau-Projekt sind Anwender:innen nicht mehr alleine auf Nvidia angewiesen, auch ein vollkommen offener Grafikstack scheint wieder in greifbarer Nähe. Daher stelle ich mir 2024 wieder die Frage: Lässt sich Wayland endlich problemlos mit Nvidia-GPUs nutzen?

View slidesWatch recording

Delivered once · latest 2024 · GPN22

GPN22 · Jun 1, 2024 · Karlsruhe, Baden-Wurttemberg, Germany · Presenter · In person

Event page

Nix for Monorepos

30 min · developers

At alugha, all development happens in a monorepo with many different packages and services in different programming languages. Managing CI pipelines for such a setup can be tricky and is often solved with a solution like Google's Bazel. Another alternative that has been gaining traction in recent years is Nix - the declarative package manager based on a pure, functional programming language. We use Nix to build all our packages and their dependencies in isolation, paving the way for granular caching. In the final step, Nix also allows us to build Docker-compatible OCI container images from these packages without ever entering a container runtime.

View slidesWatch recording

Delivered 2x · latest 2024 · Nix Darmstadt Meetup, Nix Your Bugs Meetup

Nix Darmstadt Meetup · Apr 22, 2024 · Darmstadt, Hesse, Germany · Presenter · In person

Nix Your Bugs Meetup · Mar 18, 2024 · Mannheim, Baden-Wurttemberg, Germany · Presenter · In person

Publications: 1

Virtual Domain Specific Languages via Embedded Projectional Editing

Proceedings of the 22nd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences

Oct 2023

Education: 2

Ruprecht-Karls-Universität Heidelberg

Master of Science, Computer Science

Oct 2019 - Jul 2022

Master's Thesis: Projectional Editing of Internal Domain-Specific Languages

Duale Hochschule Baden-Württemberg

Bachelor of Science, Computer Science

Oct 2016 - Sep 2019

Bachelor's Thesis: Recording and Playback of Web-based Livestreams with Multiple Audio Sources

Involvement: 3

Open Source

NixOS Foundation

Nixpkgs Maintainer and Committer

Dec 2023 - Present

Volunteering

Hackerstolz

Meetup Organizer und Vorstandsmitglied

Jan 2024 - Oct 2025

Nix Your Bugs & Rust Your Engines Meetup seit Dezember 2023 Vorstandsmitglied seit Oktober 2024

Bildungskultur Rhein-Neckar

Vorstandsmitglied

Jan 2025 - Present

Languages: 3

  • Deutsch(Native or bilingual)
  • Englisch(Professional working)
  • Spanisch(Limited working)

What else would you like to see here?

Missing something? Tell us what would make this page more useful.

Sign in to share an idea.