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
Activity
Loading activity...
Career: 1
Co-Founder and Technical Lead
alugha GmbH
Mannheim, Baden-Württemberg, DE · Hybrid
Apr 2014 - Present
Co-Founder and Technical Lead
alugha GmbH
Mannheim, Baden-Württemberg, DE · Hybrid
Research & Development Frontend development Backend development Mobile development Server administration DevOps
Skills: 9
Technical
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.
Delivered 2x · latest 2024 · EuroRust Conference, Rust Your Engines Meetup
EuroRust Conference · Oct 10, 2024 · Vienna, State of Vienna, Austria · Presenter · In person
Rust Your Engines Meetup · Dec 19, 2023 · Heidelberg, Baden-Wurttemberg, Germany · Presenter · In person
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.
Delivered once · latest 2024 · RustFest Zürich
RustFest Zürich · Jul 21, 2024 · Zurich, Zurich, Switzerland · Presenter · In person
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?
Delivered once · latest 2024 · GPN22
GPN22 · Jun 1, 2024 · Karlsruhe, Baden-Wurttemberg, Germany · Presenter · In person
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.
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
Education: 2
Ruprecht-Karls-Universität Heidelberg
Master of Science, Computer Science
Oct 2019 - Jul 2022
Ruprecht-Karls-Universität Heidelberg
Master of Science, Computer Science
Master's Thesis: Projectional Editing of Internal Domain-Specific Languages
Duale Hochschule Baden-Württemberg
Bachelor of Science, Computer Science
Oct 2016 - Sep 2019
Duale Hochschule Baden-Württemberg
Bachelor of Science, Computer Science
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
NixOS Foundation
Nixpkgs Maintainer and Committer
- View linkMatches your github
Volunteering
Hackerstolz
Meetup Organizer und Vorstandsmitglied
Jan 2024 - Oct 2025
Hackerstolz
Meetup Organizer und Vorstandsmitglied
Nix Your Bugs & Rust Your Engines Meetup seit Dezember 2023 Vorstandsmitglied seit Oktober 2024
Bildungskultur Rhein-Neckar
Vorstandsmitglied
Jan 2025 - Present
Bildungskultur Rhein-Neckar
Vorstandsmitglied
Languages: 3
- Deutsch(Native or bilingual)
- Englisch(Professional working)
- Spanisch(Limited working)
Also find Niklas Korz on…
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.