Michael Bryan is a senior software engineer with a decade of hands-on experience building scalable backends, WebAssembly runtimes, and data pipelines from Western Australia. Self-taught after a start in mechanical engineering and Curtin Motorsport, he combines systems-level expertise (LLVM, Wasmer, Wasm-based runtimes) with pragmatic data engineering—optimising PostgreSQL, orchestrating Temporal workflows, and instrumenting systems with OpenTelemetry. He’s an active open-source contributor across Rust and tooling projects, having added safety and debug improvements to inkwell (an LLVM wrapper), contributed geospatial algorithms to georust/geo, and helped make mdBook and Wasmer’s JS packages more robust. Comfortable moving between low-level runtime work and high-throughput crawling/ML pipelines, he routinely automates CI/CD and GitHub Actions to keep deployments reliable. Notably, he helped enable truly multi-threaded, multi-process applications in the browser through Wasmer SDK—bridging browser constraints and native performance.
10 years of coding experience
7 years of employment as a software developer
Mechanical Engineering, Mechanical Engineering at Curtin University
Create book from markdown files. Like Gitbook but implemented in Rust
Role in this project:
Back-end Developer
Contributions:7 releases, 223 commits, 180 PRs in 3 years 1 month
Contributions summary:Michael primarily contributed to the core functionality of the `mdbook` project by adding and modifying features related to google analytics integration and configuration. This included implementing options to enable google analytics tracking within the HTML renderer, making changes to the template files for including the google analytics script, and adding a new field to the book configuration to store the google analytics ID. The user also refactored existing code to pull the page rendering out into its own method.
Monorepo for Javascript WebAssembly packages by Wasmer
Role in this project:
Automation Engineer
Contributions:7 releases, 15 reviews, 19 commits in 2 days
Contributions summary:Michael contributed to setting up a GitHub Actions workflow for the repository, indicating a focus on automating build and deployment processes. The code changes include modifications to a JavaScript WebAssembly package, suggesting involvement in build configurations and potentially testing procedures. Additionally, fixing clippy lints and incorporating a fix from another repository point towards code quality and dependency management.
javascriptmonorepowasmerwebassemblynodejs
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.