Home

Welcome to my website!

This site started as a place for me to host my college project writeups. Nowadays, I post here mostly to practice writing and record pieces of my life. I always enjoy reading others' personal websites, so I hope some of this is useful or interesting to you.

This page lists all posts in order by publish date, newest first. The Topics page shows posts organized by subject matter.


2026

Mar 5 Electrical upgrades for our Winnebago Solis camper van
Feb 25 Acme Weather
Jan 5 Books I read in 2025

2025

Sep 27 Four months with my Ricoh GR IIIx
Sep 9 Measuring bike fit using XY coordinates
Sep 3 Setting up a space for tinkering
Aug 16 3D-printed bidet remote mount
Jun 17 Sewn interior storage pockets for my Miata
May 6 A few watercolor paintings
Feb 24 iPhone photos from an airplane window
Jan 21 LA fires

2024

Dec 31 Books I read in 2024
Dec 8 Five months with my ND2 Miata
Oct 8 Being on guard
Jun 24 Letting the ghosts escape
Jun 22 How to disable cellular connectivity in a Gen 2 (2016-2019) Chevy Volt
May 19 4.5 years with my Patagonia Better Sweater
Mar 31 Living slightly larger
Feb 4 Some black and white film photography
Jan 21 Buying binoculars

2023

Dec 29 Books I read in 2023
Dec 3 Reflections on living car-free (or: 2,000 words complaining about transit)
Sep 11 Summer 2023 film photo dump
Sep 3 Commuting by BART instead of by car
Aug 19 Watching the fog on an e-ink display
May 29 Deciding whether to buy a Miata, and test driving an NB
May 28 Seeking Zen in a rental Miata
May 8 Spring at Bolinas Ridge on Expired Kodak Ultramax
May 2 Music I listened to – April 2023
Mar 31 Music I listened to – March 2023
Mar 28 Video: Hawk Hill Backside Descent
Mar 27 First week thoughts on the iPod and CD collecting
Mar 23 R.I.P. DPReview.com
Mar 19 Ditching Wordpress and rebuilding this website from the basics
Mar 19 I bought an old iPod and some CDs and I'm starting a music collection
Mar 14 Learning to run slowly
Feb 24 Some film shots from a weekend in Yosemite
Jan 16 First roll of Portra 400
Jan 6 Learning the basics of color negative film photography
Jan 1 R.I.P. Dark Sky, the only good weather app

2022

Dec 31 Books I read in 2022
Dec 29 Dexos-1 Motor Oil for a Gen 2 Chevy Volt
Dec 20 I shot a roll of film!
Dec 16 Whynter ARC-1230WNH Heat Pump Defrost Cycle
Dec 5 Trying out a portable heat pump
Dec 4 I don't use my camera anymore - where to go from here?
Dec 4 Freakonomics Radio on the monopoly of Google
Nov 14 Things on my mind, November 2022
Aug 1 Up against the Twitter login wall
Jul 26 Into the fold: A fling with Brompton
Jul 19 Evening walk: Mount Olympus, Tank Hill, Belgrave Ave
Jul 18 Website Updates
Jan 18 Cabin Fever

2021

Sep 15 Descent Into Los Altos
May 4 The Soil Will Save Us by Kristin Ohlson
Apr 19 Goodbye, 2007 Honda Fit Sport: Thrift, Logic, and Simplicity
Apr 12 Group House Hunting in the Suburbs
Mar 29 The New Map by Daniel Yergin
Mar 15 Tomales Point Trail
Mar 15 "Going South" by Lorde
Feb 25 Nomadland by Jessica Bruder
Feb 21 Hello World!

2019

May 12 11.188 GIS Lab Final Project: "Unnecessary Walking is No Fun"

2018

Dec 14 11.007 Urban Air Quality Sensor Network
Apr 1 2003 Mazda Protege5 "Octobirb"

2016

Feb 1 "Project Argus" Mixed Reality Exploration

2015

Dec 8 2.1 Audio System
Jun 20 Fold-out car trunk table for road tripping