pupdates

Ellen Dash

ellen@duckinator.net

I'm looking for work, ideally with Rust, C, and/or Python.

Professional Experience

Knowledge/Skills

Employment

RubyGems maintainer (2015-2025)
RubyGems maintenance and development for 10 years, including:
  • designing and implementing features, like gem rebuild for reproducible builds
  • refactoring code, including adding documentation and in many cases investigating the original reasoning for particular behavior
  • user support, including turning bug reports into actionable tasks
cargo-dist maintainer for Axo Developer Co (Oct 2024-Feb 2025)
Preparing for the v1.0 release, including:
  • integrating third-party tools + coordinating with their developers
  • designing and implementing the dist migrate command
  • implementing a configuration format overhaul
  • sharing arcane knowledge
C consultant for Jepsen (Feb 2025)
Helping finish the jepsen.nemesis.file tool for Jepsen 0.3.8.
    C & Rust development for pganalyze (Feb 2025-present)
    Improving the performance of the API boundary between a C library and Rust library, including:
    • using benchmarks to localize performance bottlenecks
    • learning how Protobuf (and the protobuf-c implementation) works
    • implementing a new API to address the performance bottlenecks

    Notable Projects