Skip to content
View EthanPlant's full-sized avatar
🤔
🤔
  • Vancouver, BC
  • 04:40 (UTC -07:00)

Block or report EthanPlant

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EthanPlant/README.md

Ethan Plant

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:

ethanplant.ca

Selected projects

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.

Elsewhere on the web

Pinned Loading

  1. weshowe/HackTheHill2023 weshowe/HackTheHill2023 Public

    Hack the Hill submission

    Java

  2. AuctionDApp AuctionDApp Public

    Rust 1

  3. CHIP-8 CHIP-8 Public

    A CHIP-8 Emulator in C++

    C++ 1

  4. EasyWeather EasyWeather Public

    A website that provides the weather in an clean and easy to read format

    CSS

  5. DungeonDaredevil DungeonDaredevil Public

    Grade 12 summative project

    Java 1

  6. RustyBoy RustyBoy Public archive

    A Gameboy emulator written in Rust

    Rust 1