Team-oriented professional focused on creating high-quality, maintainable, testable and user-friendly software. Passionate about working smarter by pragmatically improving day-to-day processes. I firmly believe that software systems should make our lives easier and that onus falls squarely on the developer.

Certifications

Skills

Software development is a vast and never-ending landscape of learning and is one of the main reasons I gravitated to this career. It seems like the more we know, the more we know we do not know. I have a personal Pluralsight license that I use to educate myself when exposed to new technologies. Since 2022 I have spent nearly 120 hours on the courses itemized below. Given I am my own worst critic and tend to underestimate my abilities, I have attempted to assign proficiency values to align with the levels defined here.

 Build

Podcasts

I regularly listen to several podcasts to stay up to date with the latest technologies and approaches to software engineering.

Coding Blocks - Joe, Allen and Michael share some great content
Darknet Diaries - I enjoy hearing Jack Rhysider's stories from the darkside of the Internet
Malicious Life - Great stories about how things in the information industry can go sideways
Azure DevOps - It's a little weird their website isn't HTTPS, but the content is pretty good
Huberman Lab - Great science-based knowledge tidbits
LeVar Burton Reads - LeVar Burton of The Reading Rainbow picks and reads interesting short stories

Ramblings

I write about stuff occasionally
Nerd BlogCycling Blog

Socials

I do other stuff, too
StravaInstragram