Alex Crichton

Principal Software Engineer at Akamai Technologies

West Des Moines, Iowa, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
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.
code17 years of coding experience
job13 years of employment as a software developer
bookBS Computer Engineering, BS Computer Engineering at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
576reputation
11kreached
4answers
0questions
github-logo-circle

Github Skills (200)

dependency-management10
programming-language10
benchmark10
cargo10
postgresql10
website-development10
compile-time10
package-management10
python10
quickcheck10
wp-api10
windows10
testing10
vimscript10
command-line-interface10

Programming languages (27)

C#CCMakeMakefileHandlebarsWebAssemblyGoHTML

Github contributions (5)

github-logo-circle
composefs/tar-rs

Jul 2014 - Dec 2021

Tar file reading/writing for Rust
Role in this project:
userBack-end Developer
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.
rust
bytecodealliance/wit-bindgen

Feb 2021 - Jan 2023

A language binding generator for WebAssembly interface types
Role in this project:
userBack-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.
language-bindingswebassemblyinterface-typeswasirust
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.
Request Free Trial