Elijah Shaw-Rutschman
Staff-Level Software Engineer · Platform, Infrastructure & Developer Experience · Open-Source Systems (Python & Nim)
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)
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.
Full-stack product engineering at a social-video startup, building Python/Django backends and JavaScript frontends across data models, APIs, and UI.
Led Django development of client web applications at a development studio, owning architecture and full-stack delivery across multiple engagements.
Built internal web applications and data tooling in Python/Django to support consulting engagements.
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)
- Nim
- Lock-free
- Concurrency
Lock-free queues for Nim (SPSC, SPMC, MPSC, MPMC; bounded and unbounded). 50+ stars, in the Nimble registry.
- Nim
- Memory reclamation
- Systems
Epoch-based memory reclamation (DEBRA+) for lock-free Nim data structures. Nimble package, 15 releases.
- Compiler tooling
- libclang
- Cython
- C/C++
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.
- CI/CD
- QEMU
- Cross-architecture
- GitHub Actions
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.
- Low-level protocols
- Messaging
- nng
- Python
Python bindings for nanomsg-NG (nng), a low-level messaging and protocol library. 328 stars.
- Realtime audio
- DSP
- Cython
- Lock-free
Lock-free SPSC ring buffer for realtime audio in Python and Cython. 22 stars, on PyPI.
- AI tooling
- MCP
- LLM
- Developer experience
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.