Principal Software Engineer at Akamai Technologies
West Des Moines, Iowa, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Top expert inRust Ecosystem Development
Alex Crichton is a Principal Software Engineer with 17 years of experience who now leads Wasmtime and the out-of-browser WebAssembly ecosystem at Akamai after Fermyon’s acquisition. A long-time open-source steward, he was a major contributor to the Rust project (historically the top committer) and helped create core Rust tooling like Cargo and crates.io before pivoting to WebAssembly. He’s driven the Component Model and WASI standards, authored Component Model support in Wasmtime, and contributed low-level compiler and runtime work across Bytecode Alliance projects such as cranelift and wit-bindgen. Known for shipping production-grade runtimes and cross-platform build tooling, he also bridges systems and developer ergonomics—evident in work like wasm-pack, rustup, and wide-ranging bindings (wasm-bindgen, wasmtime-go). Based in West Des Moines, IA, he combines deep compiler/runtime expertise with a long track record of practical infrastructure and CI improvements that quietly keep large ecosystems running.
17 years of coding experience
13 years of employment as a software developer
BS Computer Engineering, BS Computer Engineering at Carnegie Mellon University
Contributions:43 reviews, 344 commits, 157 PRs in 7 years 6 months
Contributions summary:Alex primarily contributed to the core functionality of the `tar-rs` repository, adding features such as more accessor methods and an archive writer. They implemented the ability to add new entries to the archive and appended new files, with proper metadata and padding. The user also addressed various bugs, added tests, and updated the code to use modern Rust practices and corrected typos.
A language binding generator for WebAssembly interface types
Role in this project:
Back-end Developer
Contributions:505 reviews, 216 commits, 993 PRs in 1 year 11 months
Contributions summary:Alex's commits primarily focused on implementing and testing features related to the `wit-bindgen` crate for the `bytecodealliance/wit-bindgen` repository. Their work included adding more tests, updating WASI functionalities, and refactoring parts of the codebase for features such as supporting `Option<T>` types. They also contributed to the structure of the CLI, added code to print something from the CLI, and auto-synthesized the `Error` trait to support custom error types.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.