I'm passionate about blending creativity with technology. Many years in the music industry led me into software development, and over eight years in, that passion has only compounded. I enjoy putting my impeccable attention to detail, tenacious work ethic, and diverse problem solving skills to work developing web software to solve business problems and create useful new tools. I love solving problems and helping others and I get excited when it involves learning new things.
I am a Software Engineer always crafting how I interact with technology. I love finding ways to squeeze the full potential out of a computer, smartphone or application. I'm frequently the guy my coworkers and friends turn to for help with tech, whether I know how or not, because every challenge turns into a fun rabbit hole of learning and new skills. Software development was a clear next career choice as it mirrors my drive for continuous learning and it allows me to continue to craft electronic experiences. Nashville Software School is where I made the jump, learning alongside a supportive community, and I've spent the years since going deeper across the stack. These days that work happens at Kapoq, where I build the platform brands and agencies use to run their business on Amazon, Walmart, and Criteo.
The music recording industry initially drew me to Nashville. Working my way up from studio intern to freelance audio engineer instilled a great work ethic, perseverance, and attention to detail. Working with countless production teams allowed me to hone my teamwork skills and adapt to different environments to meet challenging deadlines. Being in the industry while it began embracing computers and digital storage further ingrained my deep love of technology and lifelong learning. I find the amount of crossover between the recording industry and software development amazing, from breaking down projects into small blocks, team communication, problem solving and channeling creativity through electronics.
I'm always trying to improve what I touch, whether that's the code, the product, the process, or sharing tips and insights with the team. I care about clean, reusable, maintainable code and user interfaces that feel obvious to use. I've learned over the years that the time I spend thinking a problem through before writing any code is the time that pays off the most, and working alongside AI coding agents every day has made that more true, not less.
When I'm not working I love to hike, chase a better cup of coffee, bring an idea to life on my 3D printer and spend time with my family.
2003 - 2017
2017 - 2018