All Projects

Making an Embedded Profiler 2: Minimal Logging Library

I prototyped an embedded logging library. It focuses on flexibility, low resource usage, and compile-time configurability.

Fatal Core Dump Game

I decided to make a somewhat educational murder mystery game, with debugging a core dump as the main piece of evidence.

Traffic Costumes

For Halloween this year, my family went as traffic controls. In particular, I made a traffic light costume that changes color based on my daughter’s movement.

Eye Chart With Hidden Message

A wedding gift for my brother. I wanted to make something that didn’t rely on electronics, but was still an original idea. So I made an eye chart that folded...

Extending Saleae Logic To Reverse Engineer LED Remote

I tried out Seleae Logic 2 to reverse engineer the controls for an LED module. I ended up writing an extension speed up decoding the remote control buttons.

Writing a Portable Arduino Library with Interrupts

I want to be able to write Arduino code that is portable between different microcontrollers. To do this I want to understand how the Arduino framework handles hardware resources and...