liamsnow

About me

Hi, I’m William (Liam) Snow IV

  • CS MS & ECE BS @ Worcester Polytechnic Institute
  • Rust

    Rust icon

    , systems, backend, & more

Nothing on this website is written by AI

Please give feedback/critiques via email!

  1. igloo

    Rust Icon
    Ongoing project icon

    A powerful DIY smart home Rust library

  2. HomeLab

    Ongoing project icon

    A server rack in my closet running NixOS & Helios illumos

  3. liamsnow.com

    Rust Icon
    Completed project icon

    Fast personal website made with Rust & Typst, hosted on Helios illumos.

  4. opensleep

    Rust Icon
    Completed project icon

    Open source firmware for the Eight Sleep Pod 3

  5. esphomebridge-rs

    Rust Icon
    Completed project icon

    ESPHome client API written in Rust

  6. ical-rs

    Rust Icon
    Completed project icon

    A flexible and typed iCalendar (RFC 5545) library

  1. An update on Igloo

    Abandoning V2 and moving to V3

  2. Distributed Device Tree & New IPC

    Shared memory, ring buffers, atomics, seqlocks, & more

  3. Wai not WASM?

    Experimenting with making Igloo's provider system in WebAssembly

  4. Pushing Igloo's query engine to the limit

    How Igloo is able to reach 1 million queries per second

  5. Making a blazing fast node-based editor

    How I made Igloo Penguin in Rust WASM

  6. A device tree for Igloo

    How Igloo efficiently stores and handles devices, entities, and components

  7. Making Igloo's provider system

    How Igloo securely runs and communicates with extensions

  8. Bringing ECS to smart homes

    Igloo's device model