Skip to content
View dylan-sutton-chavez's full-sized avatar
🦀
🦀

Block or report dylan-sutton-chavez

Report abuse

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

Report abuse

Dylan Sutton Chavez

IEEE WCCI 2026 Peer Reviewer · ML Researcher · Systems Developer @ Amazon Audible


Systems Developer at Amazon Audible, peer reviewer for IEEE WCCI 2026, and independent ML researcher with work currently under journal review.

I work on resource-constrained machine learning, compiler design, and production systems engineering. From migrating Player Services across AWS regions to building Edge Python, a single-pass SSA compiler and bytecode VM in Rust and WebAssembly (>240 stars, externally sponsored), and proposing uncertainty-aware classifiers for TinyML deployment validated on NASA IMS and SemEval.

Most of what I build is small, fast, and deterministic. Open to collaborations on tiny compilers, selective classification, and embedded ML.


Systems

Edge Python Single-pass SSA bytecode compiler and threaded-code stack VM for a Python subset. NaN-boxed values, inline caching, super-instruction fusion, pure-function memoization, mark-sweep GC, interpreter snapshots, and coverage-guided fuzzing. Runs in the browser as a WebAssembly module, or in the CLI as a script, a standalone binary, or a pool of workers.

Edge Python Official Packages:

  • Host Packages: Official packages that embed host-side bridge code (e.g., JS) and expose it to Python through the capability protocol. Includes modules like requests for networking and DOM bindings for browser interaction.
  • Standard Packages: Official .wasm standard-library packages, where each capability is a Rust crate compiled to wasm32 against the wasm-pdk ABI. Hosts load the resulting .wasm over the standard plugin contract, no custom embedder, no Rust on the consumer side.

github-snake

Pinned Loading

  1. edge-python edge-python Public

    Single-pass SSA bytecode compiler and threaded-code stack VM for a Python subset. NaN-boxed values, inline caching, super-instruction fusion, pure-function memoization, mark-sweep GC, interpreter s…

    Rust 264 15