All Projects

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.

Trying to Justify SNMP

Simple Network Management Protocol (SNMP) is a protocol for collecting info from devices like resource usage or configuration. It’s come up a few times when I researched how to gather...

LAN Pets

I made a network monitoring tool that uses the data it collects to make a neighborhood of virtual pets.

Trying Out Rust

For some inexplicable reason, I had a whim to try out Rust. I wanted a project that was very limited on scope, but still “real”. I decided to port the...