~LunNova


I'm Luna! Nice to meet you. Focus areas: ROCm×Nix · ML Infra · Linux GPGPU · NixOS · Rust · Java bytecode minutiae

A better future is fundamentally possible and worth striving for.
Give some of your money to effective charities if you're well off!

I will demonstrably maintain an entire machine learning ecosystem if that's what it takes to use my local cluster.

If you're interested in hiring me for a west coast hybrid or US remote role, contact me at jobs26@lunnova.dev.
I'm particularly interested in ML & Nix, generally open to exciting opportunities with a good mission statement.

Featured

Recent articles

Recent collaboration

Authored NixOS/nixpkgs#514731 — rocmPackages.clr: add gfx950 and gfx1103 to gpuTargets, merged by @pbsds 2026-05-07
Merged @nixpkgs-ci's NixOS/nixpkgs#517452 — [Backport release-25.11] calibre-web: fix build 2026-05-06
Merged @lisanna-dettwyler's NixOS/nixpkgs#513834 — hello: enable __structuredAttrs 2026-05-06
Merged @kiranshila's NixOS/nixpkgs#507670 — casacpp, libsakura, python3Packages.{casaconfig,casatools,casatasks}: init; casacore: update build inputs 2026-05-06
Proposed NixOS/nixpkgs#516911 — rocmPackages: 7.2.2 -> 7.2.3 2026-05-05
Proposed pytorch/pytorch#182030 — [ROCm] Make AOTriton bundling optional via `BUILD_AOTRITON_INTO_WHEEL` flag 2026-04-30
Proposed ROCm/rocm-systems#5591 — rccl: net_ib: fix signed-shift UB in wr_id encoding 2026-04-29
Proposed ROCm/rocm-systems#5589 — rccl: fix dmabuf_fd close check using wrong comparison operator for -1 sentinel value 2026-04-29
Approved @khaneliman's nix-community/home-manager#9139 — syncthing: avoid init for default gui address 2026-04-27
Authored NixOS/nix#15417 — libstore: handle root path in RemoteFSAccessor::maybeLstat, merged by @Ericson2314 2026-03-09

Experience

Staff Software Engineer, Block 2022–2026
Cloud platform, notifications at scale, cost optimization
Resolved critical cross-team payment SEV (8 figures/mo at risk) in an unfamiliar codebase after others had exhausted their leadsJava, Go, Kotlin, Python
GPGPU Compute & Builds, NixOS 2022–present
Nixpkgs: 4 significant ROCm version upgrades, PIE/ASLR hardening, ML ecosystem fixes Nix, CMake, Python
Upstream: Blackwell codegen corrections & new ISA support in Triton, entirely too many ROCm segfaults & UB fixesC, C++, Rust
Senior Software Engineer, Digital Science 2014–2021
Static analysis tooling, led CI & CD adoption across org, grant management UI, ultra-fast ORM rearchitecture C#, Rust, T-SQL
Founder, hobby project 2009–2010
Reverse engineered a game protocol as a preteen, built a server emulator from scratch, scaled to 1k concurrent users before receiving a C&D from the publisher PHP

Detailed OSS contributions index available here, resume available on request at jobs26@lunnova.dev.