Sign In

Michael Birch

Senior Software Engineer (Rust) at Aurora Labs

Michael Birch is an accomplished Rust developer with a strong background in physics and scientific computing. He is a blockchain protocol engineer with a passion for functional programming.

Michael completed his Master of Science in Physics and a combined honors Bachelor's degree in Mathematics and Physics at McMaster University.

Throughout his career, Michael has held various technical roles at reputable organizations, including Aurora Labs, Near Inc, CasperLabs, RChain Cooperative, and SWI Systemware Innovation Corporation. He also served as a Masters Student, Teaching Assistant, and Research Assistant at McMaster University across multiple departments.

His expertise spans across software engineering, blockchain development, and theoretical soft-condensed matter research, showcasing his interdisciplinary skills and dedication to innovative technologies.

Highlights

Oct 9 · linkedin

A little over a month ago I participated in a virtual Rust conference hosted by Conf42. The talks are now public for anyone to view, so I wrote up a short blog post about the talk including a link to the video. If you weren't able to attend the conference feel free to check it out!

#rust #functionalprogramming #blockchain

Mar 20 · linkedin

The third and final installment of my blog post series on #building smart contracts on NEAR Protocol using #rustlang is posted! It discusses indexers and the important role they play in production-grade dapps. The indexer in the example uses the tokio runtime for Rust, which also gives me an excuse to talk a little about async #programming in Rust.

https://lnkd.in/g8QbVnpD

If you enjoyed this series and have another topic you'd like me to write about, feel free to comment below!

Michael Birch
Add to my network

Location

Waterloo, Ontario, Canada