About Me

Hi there! My name is Matthew Plant. I'm a systems programmer originally from the San Francisco Bay Area currently living in New York. I have a degree in Computer Science from the University of Illinois at Urbana-Champaign.

I specialize in compiler engineering and programming language implementation, but I have a wide variety of interests. I've been known to make game engines in my free time.

My email address is [email protected]. Feel free to send me an email if you have any questions or comments about anything on this site.

I'm also on bluesky!

Almost all of my work is public and published on github. You can view my profile here.

If you'd like to learn more about hiring me, you can view my resume here.

Most recent articles:

Scheme to the Spec Part I: Concurrent Cycle Collection - published
Writing a Simple Garbage Collector in C - published

Projects I'm currently working on:

My website - This website
scheme-rs - WIP compliant R6RS scheme implementation designed to leverage async Rust and Tokio
al-jabr - Linear algebra library written in Rust designed to take advantage of const generics
Marche - Fully featured forum software written in Rust using the Axum web framework