Canadian software engineer working on cloud infrastructure.
I write about computers, software ownership, Linux, terminals, distributed systems, privacy, free software, and why the internet got so weird.
I think computers should belong to the people using them.
Most of my public work tends to orbit around a few themes:
- systems programming
- Rust
- Linux and Unix-like environments
- distributed systems
- local-first software
- personal websites
- software ownership
- boring infrastructure
My personal site is the canonical place for my writing, notes, projects, and experiments:
My personal website.
Built with Zola, Markdown, custom templates, static HTML, RSS, and the right amount of machinery for a personal site.
A small Unix-like kernel experiment written in Rust.
Mostly a learning project about booting, memory, scheduling, ACPI, SMP, and the strange satisfaction of making a machine do anything at all.
A Game Boy emulator written in Rust.
Archived now, but still one of the projects that taught me the most about precision, debugging, and how much old games depend on tiny hardware details being exactly right.
- Website: ethanplant.ca
- Writing: ethanplant.ca/writing
- Notes: ethanplant.ca/notes
- RSS: ethanplant.ca/rss.xml
- Mastodon: mastodon.social/@ethanplant
- LinkedIn: linkedin.com/in/ethanplant

