Posts
P
o
s
t
s
Home
Projects
Posts
Resume
Feb 27, 2023
misc/
Slim AirTag
I’m hilariously bad at keeping track of my things. Namely, my phone, my wallet, and my keys. I recently purchased some AirTags to help deal with this, but the form factor didn’t work for …
Dec 15, 2022
wisp/
WISP Desktop
Previous work on WISP often involved the creation of new tools to process data from WISP tags and visualize it in meaningful ways. Unfortunately, because these apps were mostly developed to test the …
Oct 26, 2022
wisp/
WISP Version Six
Previous versions of the Wireless Identification and Sensing Platform (WISP) focused on efficiency and miniaturization. Unfortunately, the tradeoff with these versions was poorer modularity, making it …
Oct 2, 2022
temperate/
Version Two
Temperate was recently upgraded. While there aren’t a ton of cosmetic changes, it’s been largely rewritten behind the scenes. The previous version of Temperate was held together with hope. Just …
Feb 8, 2022
temperate/
Choosing Text Color over an Image
In Temperate’s latest update, there’s now the option to replace a solid colored background with an image that changes daily. They’re pulled from Unsplash each day at midnight by my backend server. …
May 30, 2021
web-portfolio/
Loading Images in a Grid
High quality images can take a few seconds to load, even on fast internet connections, but users expect websites to be interactive in much faster. Browsers typically handle this by loading in the text …
Mar 26, 2021
resonant/
Wearable Development
With progress being made on the algorithms side of Resonant, I started looking at how we were going to present our information to a user that is potentially deaf or hard of hearing. The first step was …
Oct 3, 2020
aquametric/
New Sensor Deployed
We have been working on designing and releasing our next sensor version. This one focuses on using more readily available parts and being more versatile depending on the situation in which it is …
Sep 11, 2020
aquametric/
Measuring Stream Velocity
While stage height can provide useful data to help predict flood events or other localized events, it is sometimes not enough to be able to quantitatively measure how one water body will interact with …
Apr 28, 2020
aquametric/
Sensor Underwater
Our sensor mysteriously stopped reporting measurements back to us yesterday around 3 am. The battery and cellular strength all seemed to be acceptable, so we were unsure what had happened to it. The …
Apr 24, 2020
aquametric/
OTA Updates
The frequent trips to the stream for software updates were starting to get tiring, so we sought to implement OTA updates. We also wanted to be able to change the frequency at which our sensor wakes up …
Apr 13, 2020
aquametric/
First Sensor Data
After deploying our latest sensor version to a small local river, we were able to collect some usable stage data during a pretty big rainstorm. Within about an hour of the rainstorm starting, the …
Apr 11, 2020
aquametric/
Initial Sensor Versions
For the first version of our sensor, we focused on developing a device that could take accurate measurements of the water’s stage height. We initially chose an ultrasonic range finder for this …