This page is a constant work in progress, and exists as much for my own use as anyone else's. Please treat as such, and contact me if you have questions or comments.


Raspberry Shake

published: March 28, 2017, 7 p.m.

In which I discuss the coolest, relatively inexpensive new tool for geology and seismology geeks.


Shake It

No, not like that.

Those who know me know that I am obsessed with data. If you know me well, you may know that my favorite kind of data is live, autonomous, remotely sensed data. Thus you can probably see why ...
< Read more >

Ad-hoc Dating App (Using Heroku Django Stack)

published: Dec. 1, 2016, 6 p.m.

In which I try to recreate a cool piece of software from my web administrator years in college that provided simple, user-anonymous, peer-to-peer dating/connection service for seniors during the brief interim between exams and graduation.



A Bit of Background

During college, I was on the administrative board for a student volunteer-run organization called Williams Students Online (WSO). Among other things, one of the tasks that fell to me as I became ...
< Read more >

Home Temperature Monitoring System

published: Aug. 13, 2016, 3:54 p.m.

In which our house texts us to let us know if it's comfortable inside or not.


cron is a data gatherer's best friend. Pretty much every time I build something cool, there is scheduling involved. Whenever there's scheduling involved, I rely heavily on cron to do all of it for me. And why shouldn't I? As ...
< Read more >

Weather Underground Webcam with RaspberryPi

published: July 6, 2016, 11:23 a.m.

In which I explain how to use a RaspberryPi and a $10 USB camera to power a Weather Underground webcam service.

RaspberryPi (RPi) is an ongoing software and hardware concept project by the RaspberryPi Foundation which seeks to create user-friendly customizable development devices. (Basically really tiny computers designed to connect to all sorts of sensors and be powerful enough to run code to process data from those sensors.) Their ...
< Read more >