About Me

I’m a software engineer focused on backend, APIs, and continuous delivery. I have 16 years of professional experience. I currently work at a client services agency, which serves many brands in different business verticals.

No matter the platform or the business, my main goals are to provide value and help teams perform better. I advocate for continuous delivery principles, such as comprehensive automation and building quality in, as well as patterns, such as trunk-based development, feature toggles, and branch by abstraction.

  • Led a team building a mobile app’s backend in ASP.NET Core on Azure
  • Led a multi-month database vendor migration with no service disruption, saving countless hours of maintenance and operations time
  • Implemented an automated pipeline with comprehensive automated UI tests for a mobile app, decreasing the regression time from days to hours
  • Implemented an automated deployment pipeline for a restaurant chain’s website, decreasing release time from hours to minutes
  • Experience using many different platforms, including Java EE with Oracle and MySQL, Android, Go, ASP.NET Core on Azure, and PHP on AWS

In addition to my day-to-day work, I am interested in Bitcoin and its many technological and economic innovations.

When I get free time, you can find me spending it with my wife and four boys. Occasionally, I’ll do some work on my house.

Check out my LinkedIn profile for more details about my experience.

Current Book(s)

Principles of Economics by Saifedean Ammous

Principles of Economics

Recent Reads

Open Source Contributions

External Blog Posts

Recent Posts

Clean Architecture: A Book Summary

13 minute read

A book that I’ve wanted to read for a long time is Clean Architecture by Robert C. Martin (a.k.a Uncle Bob). I came across his 2012 blog post a while back. I...

GitHub Pages Custom Domain

less than 1 minute read

This is of interest to no one else but me. I merely want to document some work that I’ve done. I configured a custom domain for this GitHub Pages site. I con...

Hello Jekyll!

less than 1 minute read

Now here’s something I’ve been meaning to do forever: create a personal website. I’ve had many false starts at this over the years. Most of my attempts used ...