I’m a data engineer who has worked professionally with Python, SQL, and Linux for close to a decade. I’m also a writer, and in an earlier phase of my career was a journalist covering law and economic policy. These days, I mostly write technical documentation or here on my blog.
Originally from the Pacific Northwest, I have lived in various U.S. cities and in South Korea. I have been studying the Korean language since the early 2000s. I’m still fairly fluent — watching the dramas helps — but rustier now that I no longer live in Seoul.
When I’m not hammering away at my Leopold, I can often be found bicycling up and down the many hills around the San Francisco Bay Area where I live now. My main ride is a Fuji Touring.
I really like technical books about programming. My floor has stacks of volumes published by No Starch Press, O’Reilly, and Addison-Wesley, to name a few. I also like travel writing and historical nonfiction.
I’ll never publish anything here that was written by “AI” or otherwise generated by an LLM. I’m writing here to express my thoughts, in my voice. I bear responsibility for all mistakes, typos, and other silliness.
There’s no comments feature on this site, but I love getting email. Feel free to drop me a line, preferably in plain text.
This website was built using blag, with a fair amount of template and CSS customization – all done in GNU Emacs. The font face is DM Sans.