Skip to content
View elijahr's full-sized avatar

Highlights

  • Pro

Organizations

@asdf-community

Block or report elijahr

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
elijahr/README.md

Hi, I'm Lijah 👋

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.

A few things I've built

  • lockfreequeues - lock-free queues for Nim: SPSC, SPMC, MPSC, and MPMC, bounded and unbounded.
  • nim-debra - epoch-based memory reclamation (DEBRA+) for lock-free data structures in Nim.
  • python-autopxd2 - generates Cython .pxd bindings from C and C++ headers via libclang. Current 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 - C/C++ header parsing & transformation toolkit 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.

Away from keyboard

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

Pinned Loading

  1. axiomantic/spellbook axiomantic/spellbook Public

    Multi-platform AI assistant skills and workflows. Serious engineering. Also fun.

    Python 7 5

  2. axiomantic/soong axiomantic/soong Public

    Summon GPU instances for AI agent workflows. CLI for Lambda Labs.

    Python 1

  3. lockfreequeues lockfreequeues Public

    Lock-free queue implementations for Nim.

    Nim 50 6

  4. asdf-community/asdf-nim asdf-community/asdf-nim Public

    Nim plugin for the asdf version manager [maintainer=@elijahr]

    Shell 27 11

  5. uraimo/run-on-arch-action uraimo/run-on-arch-action Public

    A Github Action that executes jobs/commands on non-x86 cpu architectures (ARMv6, ARMv7, aarch64, s390x, ppc64le, riscv64) via QEMU

    Shell 747 163

  6. python-autopxd2 python-autopxd2 Public

    A friendly fork of autopxd

    Python 52 11