My start in tech was as a young hoodlum with a Windows 95 computer, a dial up internet connection, and pirated software. Luckily I am out of that world now, but I had to quickly learn to deal with broken technology, either out of ignorance or malice.
When I decided to become legitimate, I focused on web development as that was a low barrier to start building. Many small businesses had no web presence at all, and it was an easy way to help people in a significant way. I learned along the way that I do not have a natural talent for creating eye-catching designs, although I was doing well at managing the growing complexity of websites.
My projects took on more programming, integrating, and architecting until I found myself in the role of a software engineer.
-
As a software engineer, I enjoyed working with teams and individuals over time to create solutions that have reduced stress and frustration, and helped individuals focus on work that matters.
-
As a engineering team lead, it was the joy of being able to support developers during challenging moments, celebrating their achievements, and growing alongside them, that made it all worth it.
-
As a principal software engineer, I hit my stride. From building tooling and infrastructure, to making company-wide architecture decisions, I helped grow business, teams, and people.
Most of my work has been on designing, building, and optimizing backend systems, with a focus on system architecture, API implementation, cloud infrastructure, and developer productivity.
I am always looking for interesting work to do, and love a mission-driven product. Whether a fresh start or a legacy journey, I'm ready for an adventure. Let's build together!
Cheers to many more years of developing software, people, and ourselves. Let’s better the quality of life for everyone.




