Blog

3D Printing with OpenSCAD

3D Printing with OpenSCAD

As I mentioned in my last blog post, I’ve been getting into 3D printing recently. The deeper I get into the 3D printing world, the more I become interested in designing my own 3D models. It’s cool to print a model that someone else created, but for me it’s way more fun to print something that I created. It scratches my itch to “build something out of nothing” in a very physical way.

Continue reading…
3 Months of 3D Printing

3 Months of 3D Printing

I got my first 3D printer about three months ago, and now that I’ve had it for a little while I wanted to write about my experience with it so far. Learning 3D printing has been a blast, but I faced some surprises and challenges along the way. It felt a bit like I was thrown into the deep end when I got started, but after about three months I finally feel like a have a good handle on the basics, and I’ve finshed several different kinds of projects. If you’re curious about 3D printing or thinking about getting into it yourself, maybe I can provide some inspiration and insight.

Continue reading…
I Installed My Own Coax Cable to Move My Router to the Basement (and You Can Too)

I Installed My Own Coax Cable to Move My Router to the Basement (and You Can Too)

Like in many houses, our cable modem had been running from a shelf in our living room for the past several years. That spot just happened to be the least intrusive spot for us to put it that was near a coax outlet. But the location wasn’t ideal. I wanted to move our cable modem and router to our basement mechanical room to get it out of the living room and to have more room for additional equipment near the router. But our basement didn’t have any coax outlets! I learned to run coax cable myself so I could move all our networking equipment to the basement. I’m glad I did, because I love the new setup and it wasn’t hard to do!

Continue reading…

Apps

ConfessIt Icon

ConfessIt

ConfessIt is an examination of conscience app for Catholics. Available on Android, iOS, and the web. The Android version has 4.7 stars in the Google Play App Store after more than 730 reviews.

About

I'm a senior software engineer at Strava. I have experience in a range of technologies including Linux, Ruby, PHP, Scala, Java, SQL, Javascript, and Android. In my increasingly scarce free time, I develop some websites and Android apps. I maintain ConfessIt, an app for Catholics, with a 4.5 star rating after more than 550 reviews and 28,000 downloads.

I graduated Summa Cum Laude from the Colorado School of Mines in 2011 with a degree in computational and applied mathematics; I subsequently completed a Master's of Education at the University of Denver as part of the Denver Teacher Residency. After a short stint of full-time teaching, I returned to the field of software engineering at SpotX, where I worked for 3 years before joining Zen Planner and finally moving on to Strava.