All Projects

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...

Making a Turtle Bot 1: Hacking a Mint Cleaner

When my daughter showed interest in a turtle bot board game, I decided to try building my own turtle robot.

Making an Embedded Profiler 1: Surveying Existing Tracing Tools

I highly value fully understanding what a system I’m working on is doing. I wanted to build a portable toolchain to generate system traces. However, this led me to explore...

Socket Data Timestamping

Another work rabbit hole. Here, I explore trying to determine the precise absolute time, a network packet is received.

Mothers Day Duolingo Murder

For mother’s day, I edited together a web comic to celebrate Maria’s efforts to teach our daughter to read.