Skip to content

Elijah Shaw-Rutschman

Staff-Level Software Engineer · Platform, Infrastructure & Developer Experience · Open-Source Systems (Python & Nim)

Chicago, IL (US)

Summary

Platform and infrastructure engineer with nearly two decades of experience, including 12 years at StyleSeat. Most recently focused on platform, payments, reliability, and developer tooling, including the company's move to AI-assisted engineering. Also an active open-source author in Nim and Python, with well-regarded libraries in concurrency, compiler tooling, and realtime audio. Earned StyleSeat's highest performance rating ("Exceptional") and was on the formal Staff Engineer promotion track.

Skills

Languages

  • Python
  • Nim
  • TypeScript
  • Cython
  • C
  • SQL

Backend

  • Django
  • Celery
  • REST APIs

Data & Infrastructure

  • MySQL
  • Redis
  • AWS
  • Terraform
  • Docker
  • CircleCI
  • GitHub Actions

Systems & Low-Level

  • Lock-free concurrency
  • Memory reclamation
  • Realtime audio / DSP
  • Low-level protocols
  • C / Cython interop

Compiler & Language Tooling

  • libclang
  • C/C++ header parsing
  • Cython codegen
  • Cross-compilation
  • QEMU multi-arch CI

Payments

  • Stripe billing
  • Stripe subscriptions
  • Stripe Radar
  • Webhooks
  • Fraud detection

AI & LLM Tooling

  • AI-assisted engineering
  • LLM application development
  • AI agents
  • MCP (Model Context Protocol)
  • AI code review

Practices

  • Release engineering
  • Incident response
  • TDD
  • Mentoring

Work Experience(5)

Feb 2014 - Jun 2026
Senior Software Engineer II
StyleSeat

Twelve years wearing many hats on a Python/Django marketplace: full-stack product, native mobile, search, payments, reliability, and most recently DevOps and platform engineering. Grew into a senior engineer the company relied on for its hardest, most cross-cutting problems.

  • AI code review: Built "StyleSeatBot," an org-wide automated code-review bot powered by Claude. It became a required reviewer on every pull request, signing off alongside a human approver, with adoption up to the CTO.

  • AI enablement: Helped drive the company's move to AI-assisted engineering as a member of the AI-adoption tiger team, running internal talks and workshops on Claude Code and LLM fundamentals.

  • Payments: Longtime key payments-platform engineer and the team's payments domain expert; major contributor to the Stripe billing and subscriptions build-out (promotion codes, plan and product backfills, coupon-stacking prevention, Stripe Portal, Pro Earnings tab).

  • Fraud detection: Architected and built an automated fraud-detection system on Stripe Radar.

  • Platform migrations: Led the pdm-to-uv migration; contributed to org-wide Python 2-to-3 (~900K LOC), Segment-to-Braze, and MySQL 5.7-to-8 migrations.

  • Reliability: Owned a custom fault-tolerant Redis client library for graceful degradation when Redis was down, and built an S3-backed idempotent Celery task-recovery toolkit after a broker outage failed 351 tasks.

  • Release engineering: Owned release tooling: a custom CircleCI orb, deploy-gate and hotfix/cherry-pick workflows, and build-failure alerting; contributed to CI/CD and Terraform/ECS.

  • Scale & mentorship: Among the highest PR-review volume on the team; authored ~165K LOC across 180 PRs in 26 repos, and mentored engineers.

Aug 2012 - Feb 2014
Software Engineer
Switchcam
San Francisco, CA / Chicago, IL
  • Full-stack product engineering at a social-video startup, building Python/Django backends and JavaScript frontends across data models, APIs, and UI.

Feb 2011 - Aug 2012
Lead Django Developer
Fulton Works
Chicago, IL
  • Led Django development of client web applications at a development studio, owning architecture and full-stack delivery across multiple engagements.

May 2009 - Feb 2011
Software Engineer
Hagerty Consulting
Evanston, IL
  • Built internal web applications and data tooling in Python/Django to support consulting engagements.

May 2006 - May 2009
Software Engineer / IT Engineer
MSDSonline
Chicago, IL
  • Developed web application features for a SaaS chemical-safety and compliance platform, moving into software engineering from an IT and internal-tooling role.

Projects(7)

lockfreequeues
  • Nim
  • Lock-free
  • Concurrency
https://github.com/elijahr/lockfreequeues

Lock-free queues for Nim (SPSC, SPMC, MPSC, MPMC; bounded and unbounded). 50+ stars, in the Nimble registry.

nim-debra
  • Nim
  • Memory reclamation
  • Systems
https://github.com/elijahr/nim-debra

Epoch-based memory reclamation (DEBRA+) for lock-free Nim data structures. Nimble package, 15 releases.

python-autopxd2
  • Compiler tooling
  • libclang
  • Cython
  • C/C++
https://github.com/elijahr/python-autopxd2

Cython .pxd binding generator for C and C++ headers. As maintainer, rewrote it onto a libclang backend that handles real-world headers. 52+ stars, on PyPI.

run-on-arch-action (major contributor)
  • CI/CD
  • QEMU
  • Cross-architecture
  • GitHub Actions
https://github.com/uraimo/run-on-arch-action

GitHub Action to run CI on non-x86 CPUs (ARM, aarch64, s390x, ppc64le, riscv64) via QEMU. Rewrote it to be more maintainable and testable, reviving community contribution. 747 stars.

pynng (contributor)
  • Low-level protocols
  • Messaging
  • nng
  • Python
https://github.com/codypiersall/pynng

Python bindings for nanomsg-NG (nng), a low-level messaging and protocol library. 328 stars.

ringbuf
  • Realtime audio
  • DSP
  • Cython
  • Lock-free
https://github.com/elijahr/ringbuf

Lock-free SPSC ring buffer for realtime audio in Python and Cython. 22 stars, on PyPI.

axiomantic / spellbook
  • AI tooling
  • MCP
  • LLM
  • Developer experience
https://github.com/axiomantic/spellbook

Multi-platform harness for AI coding assistants: skills, hooks, and a shared MCP server across Claude Code, OpenCode, Codex, Gemini CLI, and ForgeCode. Anchor of the axiomantic org.

Education(1)

Aug 2004 - May 2008
Bachelor of Science Computer Science, Minor in Philosophy
Northeastern Illinois University