I've been writing software professionally for close to twenty years and for fun, even longer. What I love most is low-level work: data structures, lock-free concurrency, compiler tooling, realtime audio, event systems, and programming languages.
I mostly work in Python and Nim, and C when I need it. I ❤️ Nim: it reads clear like Python, has elegant metaprogramming, and compiles fast to native code.
lockfreequeues- lock-free queues for Nim: SPSC, SPMC, MPSC, and MPMC, bounded and unbounded. It's part of the Nim compiler's regression test suite.nim-debra- epoch-based memory reclamation (DEBRA+) for lock-free data structures in Nim.python-autopxd2- generates Cython.pxdbindings from C and C++ headers vialibclang. Primary maintainer and steward of this well-established project.ringbuf- lock-free single-producer/single-consumer ring buffer for realtime audio in Python and Cython.run-on-arch-action- GitHub Action that runs CI on non-x86 CPUs (ARM, riscv64, s390x, ...) via QEMU. I have made major contributions.spellbook- multi-platform harness for AI coding assistants: skills, hooks, and a shared MCP server across Claude Code, OpenCode, Codex, Gemini CLI, and ForgeCode.headerkit- clang-based C/C++ header parsing & transformation toolkit in Python with pluggable backends and frontends.audiomancer- MCP server for AI-assisted music production with TidalCycles.momus- AI code review as a GitHub Action. Works with any LLM provider.komputers- GPU compute in Rust over the Kompute Vulkan framework: safe wrapper, C++ FFI bridge, and hand-written GLSL compute shaders (matmul, parallel reductions). Experimental.
I've merged fixes into the Nim compiler's type system and code generation, and into Nim ecosystem tools like the nph formatter and the futhark C importer. Elsewhere: Python's Black and Cython, and low-level C audio and messaging libraries like nng and RtAudio.
I garden indoors and out, get around by bike, DJ, produce house & techno music, and love to dance. I'm also teaching myself to weld, and I like designing and 3D-printing useful things.
Currently open to work, especially systems or audio work. Resume: elijahr.github.io/cv.
Want to talk shop or think I'd fit something? LinkedIn · elijahr@gmail.com