Projects
Upstream contributionsContributorMerged into 40+ repos
Merged fixes into the Nim compiler (18.2k stars), covering its type system and C code generator, including cycle detection for recursive concepts and codegen for lifecycle hooks. Also merged upstream into Black (41.8k stars), asdf (25.5k), Homebrew Cask (22.2k), Cython (10.8k), typeshed (5.1k), nanomsg/NNG (4.7k), crosstool-ng (2.5k), Dropbear SSH (2.4k), RtAudio (1.8k), Zyre (948), and dozens more.
Python, Nim, C, C++, Compiler internals, Cross-compilation, Realtime audio, Messaging, Packaging
run-on-arch-actionTop Contributor749+ GitHub stars
GitHub Action running CI on non-x86 CPUs (ARM, aarch64, s390x, ppc64le, riscv64) via Docker and QEMU. Refactored it for maintainability and to lower the barrier to outside contributions; now the largest contributor to the project, ahead of the original author.
CI/CD, QEMU, Docker, Cross-architecture, GitHub Actions
pynngMaintainer328+ GitHub stars
Maintainer and major contributor to the Python bindings for nanomsg next-generation (NNG), the messaging library succeeding nanomsg and ZeroMQ. Covers scalability protocols for messaging between processes on one machine or across a network.
Python, C, NNG, nanomsg, CFFI, Messaging protocols, Distributed systems
python-autopxd2Owner52+ GitHub stars
Primary maintainer of the most widely used fork of autopxd, which generates Cython .pxd declarations automatically from C headers. Recently refactored onto headerkit, a clang-based header-parsing library written to replace the original hand-rolled parser with a real libclang front end and pluggable backends.
Python, Cython, C, libclang, Parsing
lockfreequeuesAuthor50+ GitHub stars
Lock-free queues for Nim (SPSC, SPMC, MPSC, MPMC), and one of the community libraries in the Nim compiler's regression suite.
Nim, Lock-free concurrency, Systems
asdf-nimAuthor27+ GitHub stars
Nim plugin for the asdf version manager, providing prebuilt-binary and source installs across platforms.
Nim, Shell, Packaging, Cross-platform, Developer tooling
ringbufAuthor22+ GitHub stars
Lock-free single-producer single-consumer ring buffer for Python and Cython, wrapping Boost.Lockfree so audio callbacks can hand data to Python without the GIL or allocation in the realtime path.
Python, Cython, C++, Lock-free concurrency, Realtime audio
build-farmAuthor17+ GitHub stars
Cross-compilation toolchain distributing builds across Docker containers with distcc, targeting non-x86 architectures without native hardware.
Docker, distcc, Cross-compilation, Toolchains, CI/CD
axiomantic / spellbookAuthorAI Tooling
Multi-platform harness for AI coding assistants: skills, hooks, and a shared MCP server across Claude Code, OpenCode, Codex, and Gemini CLI. Most-starred project in the axiomantic org.
MCP, LLM, Developer experience, Python
axiomantic / momusAuthorAI Tooling
AI code review packaged as a GitHub Action, running automated review on pull requests.
LLM, AI code review, GitHub Actions, CI/CD, Python
tripwire (Nim) / pytest-tripwire (Python)Author
Test-mocking libraries that make verification mandatory: every external call is recorded and must be explicitly authorized and asserted, with unasserted interactions failing at teardown. 27 built-in integrations across HTTP, databases, caches, subprocesses and cloud services. Same design, two languages.
Nim, Python, pytest, Test mocking, Static analysis, Developer tooling
axiomantic / headerkitAuthor
Clang-based C/C++ header parsing toolkit in Python with pluggable backends for generating bindings and interop code. Extracted as a reusable library and now the parsing layer behind python-autopxd2.
Python, C/C++, libclang, Parsing, FFI, Developer tooling
nim-debraAuthor
Distributed epoch-based safe memory reclamation (DEBRA+) for lock-free data structures in Nim, reclaiming memory without blocking or pausing concurrent operations.
Nim, Lock-free concurrency, Memory management, Systems
axiomantic / komputersAuthor
Rust bindings for the Kompute GPU compute framework.
Rust, GPU compute, Vulkan, FFI
nim-typestatesAuthor
Compile-time state machine validation for Nim: invalid state transitions fail to compile rather than surfacing at runtime.
Nim, Type systems, Compile-time programming, Static verification
sonoscopeAuthorAudio Tooling
Audio-QA harness for audio plugins, driving parameters to rendered wav and on to analysis JSON for automated regression testing of DSP output.
DSP, Audio analysis, Test automation, Python
PebbleOS port to the Bangle.js 2ContributorEmbedded
Porting PebbleOS to the Bangle.js 2 (nRF52840): touch input, bootloader, color display, and BLE, plus a Renode emulation for board bring-up without hardware.
Embedded C, Firmware, RTOS, nRF52840, BLE
Nord Modular G2 emulationAuthor & ContributorEmulation / DSP
Extending the gearmulator DSP56k emulator to emulate the Clavia Nord Modular G2 synthesizer. Spans an MCF5307 ColdFire core and ISP1181 device model in Nim, an MC68331 emulator in C++, firmware extraction and patch analysis tooling, and the dsp56300 emulator core.
C++, Nim, DSP56k, ColdFire, MC68331, Emulation, Reverse engineering, Firmware, Realtime audio
Plus dozens of other authored projects spanning compiler and interop tooling, audio and DSP libraries, developer tooling, emulators, GPU compute, and cross-platform build infrastructure.
Skills
Languages: Python, Go (Golang), Rust, Nim, C, C++, Objective-C, Cython, TypeScript, JavaScript, Lisp, SQL, Bash
Backend & Web: Django, Celery, FastAPI, REST API design, gunicorn, uvicorn, WSGI, ASGI, React (React.js), AngularJS (Angular.js), Node.js
Distributed Systems & Reliability: Distributed systems, High availability, Fault tolerance, Idempotency, Dead-letter queues, Failover, Rate limiting, Incident response, On-call rotation, ZeroMQ, nanomsg / NNG
Cloud, DevOps & Data: AWS, ECS, Kubernetes, Terraform, Infrastructure as code, DevOps, Docker, Jenkins, CircleCI, GitHub Actions, CI/CD, Release engineering, venv, virtualenv, pip, uv, Linux, MySQL, PostgreSQL, Elasticsearch, Redis
Testing & Quality: pytest, pylint, ruff, Test coverage, Static analysis, Code review
APIs, Auth & Payments: OAuth, OIDC, SSO, JWT, MFA, RBAC, Webhooks, Stripe billing, Stripe subscriptions, Stripe Radar, Fraud detection
Systems & Compilers: Lock-free concurrency, Memory management, Memory reclamation, Realtime audio / DSP, Audio fingerprinting, Compiler internals, Code generation, LLVM, libclang, Make, CMake, Build systems, Cross-compilation, Embedded C, Bare-metal, Firmware, RTOS
AI & LLM Tooling: AI-assisted engineering, Prompt engineering, LLM application development, AI agents, MCP (Model Context Protocol), FastMCP, Claude Code, AI code review