The Backscatter circuit board drawn as white star-map silkscreen, gray traces and gold pads

Projects

Backscatter V1
Silkscreen, pads and routing

In my free time I love working with my hands. I began designing my own hardware in 2026, mostly to build tools fitted to my own interests and needs. Two of those projects are on this page, along with some of my crochet work.

Backscatter

Backscatter is a real-time video effects engine built on a Zynq UltraScale+ FPGA. One of my first hardware projects, it applies five effect banks to an HDMI source: pixel sorting (after Kim Asendorf), ridgeline (inspired by the Rutt/Etra video synthesizer), anisotropic Kuwahara filtering with pixel art looks, time-delay feedback, and a compound glitch effect. To my knowledge it is the only dedicated hardware system that renders a pixel-sorted image in real time using Asendorf's original algorithm — without shader approximations.

Backscatter V1 in its clear enclosure, lit by its panel LEDs, with a monitor and video receiver above it
Backscatter V1

Select an effect to view it.

A 3D render of the Backscatter carrier board, black with a white star map and gold pads

OpenXMT

OpenXMT, a black handheld tester with a small screen showing a grid of tools, four soft keys, a knob and a directional pad

OpenXMT is a custom-built DMX and sACN diagnostic and control tool based on an ESP32-S3 microcontroller and the esp_dmx library. Designed to be versatile in the field, it can send and receive DMX, act as an RDM controller or responder, send and receive sACN over the network, bridge the two as a gateway, and test cable integrity. With two configurable RJ45 ports for lighting control and a third for the network, it has become a valuable part of my troubleshooting kit in theaters and architectural spaces alike. You can also play Minesweeper on it.

A 3D render of the OpenXMT board lying on its side, black with white silkscreen and gold pads
Click to expand

Fiber arts

I am an avid fan of fiber arts, particularly knitting and crochet. Below are a few tapestries I've crocheted, with patterns created by Ty Bailie.