Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Now. I'm a staff software engineer at GitHub, focusing on the health of our Ruby on Rails monolith. I also lead development of the ViewComponent framework. I live with my wife and two sons outside of Boulder, Colorado.

News

Blog 5 months ago
Adopting Herb at GitHub
We've spent the past few months integrating Herb into the GitHub.com monolith. It caught numerous bugs missed by our existing tooling and allowed us to migrate off the effectively-archived erb_lint, but a key performance blocker remains. In this talk, I'l
Read more
Report
Blog 6 months ago
Split-screen baby monitor in Apple Home
A reader asked how I integrate our Unifi baby monitor cameras into Apple Home. Here is how to combine two cameras into a split-screen view with a combined audio feed for our Apple TVs, iPhones, and Apple Watches using Scrypted and go2rtc:
Read more
Report
Blog 7 months ago
Automatic bird identification with Home Assistant
I use Birdnet-Go to identify bird calls using the audio from my Ubiquiti cameras, displaying the most interesting bird detected in the past day on my Timeframe displays:
Read more
Report
Blog 8 months ago
Featured on Smart Home Solver
Our home was recently featured on Smart Home Solver:
Read more
Report
Blog 8 months ago
How I built Timeframe, our family e-paper dashboard
Over the past decade, I've worked to build the perfect family dashboard system for our home, called Timeframe:
Read more
Report
Blog 8 months ago
Home Assistant video call status light
TL;DR: Use the Home Assistant MacOS app to control smart lights based on video call status.
Read more
Report
Blog 8 months ago
Reliable, enhanced Snoo notifications with Home Assistant
TL;DR: Use a power monitoring outlet to trigger Snoo notifications independent from the cloud.
Read more
Report
Blog 9 months ago
Automatic dog bowl refill reminder
TL;DR: Use a leak sensor without an alarm to detect when water in a dog bowl drops below a certain level.
Read more
Report
Blog 9 months ago
Keep a work journal
TL;DR: Keep an internally public, daily journal of snippets describing the impact of your work, written with the intention of adding them to your performance review.
Read more
Report
Blog 9 months ago
Beyond Senior: Consider the staff path!
You're at senior, but you're hungry for more. What's next? In this talk, we'll attempt to define the staff role and help you decide if it's a good fit for your career.
Read more
Report
Show more news