I'm a full stack software engineer with a passion for solving cool and interesting problems using elegant, forward-thinking solutions. Ownership is my watchword, and I want every application or project I'm involved with to succeed even after my involvement has ended.
Part of ensuring an application's success well into the future is to design/architect it in an extensible way, reduce the incidence of duplicate or boilerplate code, and provide ample documentation. I strive to do all.
In my career I've found I'm at my happiest when I'm most productive. Part of being productive is being able to try new things, fail quickly, and fail safely. And to fail safely it's necessary to have a robust testing and CI/CD pipeline, preferably one that mimics the production environment and usage. I am proud to have taken one application in my professional career from a test coverage of 0 lines to 26,500 lines (65%), and I try to write unit tests (at the least) for every feature I implement or bug I fix.
When I'm not writing software, I'm in the gym or flying airplanes--I have a private pilot's license, am instrument-rated, and love flying to small towns for big BBQ.