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

an icon representing the certificate issuer
AZ-900 exam
Completed on August 28, 2023

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 over 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

Writing

I write about stuff occasionally
Nerd BlogCycling Blog

Socials

I do other stuff, too
StravaInstagram

Podcasts


I regularly listen to the following podcasts to stay up to date with the latest technologies and approaches to software engineering. There are also a few I listen to just for fun.