You've caught me mid development. I'm working on the site, so if you see something missing or broken, that's why.


Websites are my bread and butter. They're what I do best. I mostly develop, or rather, build them, but I also design them too, which is something I think is interesting in the web community these days. Anyway, check out some sites I've built and designed (freelance), or maybe just built, if it's an agency project.


I used to want to talk about the songs I post, because the ones I chose were ones I had special attachments to, or something like that. These days, I just post songs that grow on me. If I'm listening to it for more than a week or two, you'll probably find it here, if I remember to post it.

Recent Blog Posts


2017 in Review

I felt like I really honed my craft quite a bit. I launched a real estate site at the beginning of the year and then monitored it throughout. I dipped my toes in devops for the first time and then in the Fall I got the chance to iterate on the theme and improve it significantly. That felt good.
Read More


Guerilla Open Access Manifesto
by Aaron Swartz

Information is power. But like all power, there are those who want to keep it for themselves. The world's entire scientific and cultural heritage, published over centuries in books and journals, is increasingly being digitized and locked up by a handful of private corporations. Want to read the papers featuring the most famous results of the sciences? You'll need to send enormous amounts to publishers like Reed Elsevier.
Read More


26 Types of Animals
by Jeremy Pettis

Coming across the typography of Jeremy Pettis is a humbling experience. I was lucky enough to do so while looking through the works being featured on, a collection of typographic illustrations representing cities across the globe. Jeremy represented Milwaukee. His artwork on citid lead me to his website, which I quickly learned was dedicated to a gallery called "26 Type of Animals," very much in the literal sense as it is actually 26 typographic treatments of animals A-Z.
Read More