What I Look For

This page is intended as a resource for recruiters and hiring managers to understand whether I'm likely to be a good fit for your team.

Note: While I've found a new job for 2023, I'm leaving this up, as it includes most of the things I used to keep in snippets or make up anew each time. :)


I'm a backend software engineer with deep roots in the Ruby community. I've been working in tech for millenia (okay, since 1999), and I'm looking for a remote role as an individual contributor at a reasonably mature organization, with teammates within ±3 time zones of the west coast. I've been a Staff Engineer since early 2022 and would love to continue exploring that level; I'm also very comfortable working as a (Very) Senior or (Tech) Lead.

While I enjoy the occasional greenfield project, I specialize in cleaning up legacy Rails codebases (and their test suites!) so they can be sustainably developed for years to come.

If you're an early-stage startup, I'm probably the wrong hire for you—at least right now. Keep me in mind when you're ready to retool for the long haul.

What I Do

I got into programming so I could use my problem-solving and technical skills to help people. Early in my career, that meant automating boring work so I could help a coworker save hours every week for more interesting challenges. As I've progressed, my work has taken me further away from end users, so these days I find deep satisfaction in lifting up the engineers around me.

Here's what that looks like:

What I Don't Do (Well)

What I Look For

My Ideal Org