graham makes
ProductsWritingAboutContact
  • Homebridge automation plugin configuration

    post · Sep 2024

    Homebridge as Rosetta Stone

    Exploring how Homebridge plugins can help connect proprietary home automation systems to each other.

  • AutoHotkey KeyHistory debugging output

    post · Sep 2022

    Learning AutoHotkey the Hard Way

    An adventure in learning debugging tools instead of reading documentation.

  • Generative Art Machine output examples

    product · Feb 2020

    Generative Art Machine

    Create algorithmic art with configurable themes and templates. Each run produces a unique piece.

  • Renamer application interface

    product · Jan 2020

    Renamer

    Generate complex file-renaming scripts from simple transformations. Batch rename files without writing code.

  • AVOIDANCE game title screen

    product · Feb 2019

    AVOIDANCE

    A minimalist mouse-only avoidance game built with P5.js. How long can you survive?

  • Little Bird Games ADHD attention game

    writeup · Nov 2018

    Little Bird Games

    An educational web game designed to help build attention skills in children with ADHD.

  • 1stdibs Message Center interface

    writeup · Nov 2018

    1stdibs Message Center

    A complete UI/UX redesign of an enterprise messaging platform using React, Relay, and GraphQL.

© 2026 Graham Batzler Seattle, WA