I like writing code for fun, to explore interesting questions and problems, to learn, and to improve the tools I use.

I usually have at least one or two things I'm toying around with at any given time, whether it's an API wrapper for working with my Fitbit data, attempting Euler or Advent of Code problems, working on this website, or building better job searching tools.


ZenSearch screenshot

ZenSearch is a NextJS / FastAPI app I've been building to make your job hunt more sane. I started working on it when I realized that I didn't know of a good way to be notified when a company that I was interested in posts a new job to their board that matches my criteria without needing to check their job board every day.

It's come a long way since then - our small team now is supporting thousands of job seekers looking for jobs at almost ten thousand companies, and we're adding new features all the time. You can read more about Zen on my blog and try it out for free.


I'm a big believer in open-source, and like to contribute to projects - aside from my own - that I use and love when I get a chance. Some contributions I'm proud of include: