I am an open source software developer based in Minneapolis. I work on the snapd team at Canonical, the company which creates Ubuntu. A big focus of my work has been on the snapd backend for AppArmor Prompting, which is a new layer of user-defined security on top of the existing system of snap interfaces. I am also a semi-recent graduate from Carleton College, where I studied mathematics and computer science.
You can reach me through various media.
I am an avid Linux user and a proponent of open-source software and first-principles problem solving. My language of choice is Rust, but most of my professional work is in Go. My academic background is primarily in C and Python, with an emphasis on systems programming. I have developed an interest in computability theory, and I enjoy trying to solve problems in unconventional ways, such as using Prolog, minimal assembly languages, and Turing machines.
I am very passionate about classical music, and I love going to performances at the St. Paul Chamber Orchestra, the Minnesota Orchestra, the Minnesota Opera, and various theatres around the Twin Cities. I am a clarinetist and pianist and an alumnus of the Greater Twin Cities Youth Symphonies (GTCYS). I'm always looking for more opportunities to make music, particularly chamber music and folk music, so feel free to reach out with any ideas.
I care strongly about reducing climate change and living as sustainably as possible (in the U.S., for now). I can often be spotted rolling around on my very large dutch bicycle, which is my primary means of transportation around the Twin Cities. I seek out dense, walkable, mixed-use communities supported by reliable public transportation, and I support local businesses whenever I can.
I believe in digital privacy and freedom from surveillance-capitalist corporations, and believe open source and open standards are essential to a better digital world for everyone. I'll probably be writing some blog posts/tutorials on the matter soon, but in the meantime, here are some of the tools and services I use to improve my own digital independence:
S*CrtUj@@*&4SmQSbdrmUW&%^SVC^CSJ
) for each account, and BitWarden is an open source one which is easy to use and runs on basically everything (including excellent browser and Android integration).