About me
I’m Andrew, a software engineer and engineering leader living in Columbia, South Carolina. I have over 15 years of experience, including leading teams of up to 60 people, and I care most about developer experience: making it easier and more enjoyable for engineers to do great work.
I started out as a teenager learning the basics of HTML, accidentally became a freelance PHP developer, and have been building things ever since. Along the way I earned a Master’s in Software Engineering, moved into management and senior leadership, and came back to writing code. I wrote about that turning point in Change or Die.
I take pride in every piece of code I write, and pay enormous attention to detail with style and usability.
What I’m doing now
Nomad Karaoke started because I couldn’t find karaoke versions of songs I wanted to sing. It turns any song into a professional karaoke video in under 30 minutes, using AI to separate the vocals and line up the lyrics word by word, then a quick human review to get them right. It also includes Decide, which helps you find songs to sing based on what you listen to. Nomad Karaoke has replaced KaraokeHunt, the app I launched in 2024. I also run live karaoke nights on a system I built myself.
Part of that work is open source: python-audio-separator, a library for splitting songs into vocals and instruments, has nearly 1,500 stars on GitHub.
Helmet Heads is a South Carolina nonprofit I founded to launch youth cycling clubs. Our first fundraiser raised over $7,000 for 16 bikes and safety gear, for the first club at Brookland-Cayce High School.
Alongside those, I take on contract DevOps and platform engineering work.
Career
- 2025 – nowSenior DevOps Engineer, Life360 (contract)
- 2025 – nowLead DevSecOps Engineer, PG&E (contract)
- 2025 – nowFounder & President, Helmet Heads
- 2024 – nowFounder & Chief Engineer, Nomad Karaoke
- 2024 – 2025Lead Software Engineer, Booz Allen Hamilton
- 2021 – 2024Engineering Experience Lead, Wise
- 2019 – 2021Developer Experience Lead, Curve
- 2019DevOps Teacher, Lloyds Banking Group
- 2018Head of Site Reliability Engineering, Cloudreach
- 2014 – 2018Engineering Manager & DevOps Lead, PODFather
Plus a few shorter contracts along the way. LinkedIn has the full details.
Education
Master of Engineering (MEng) with Distinction in Software Engineering, Heriot-Watt University, Edinburgh, 2015.
Elsewhere
You can find my code on GitHub, my career on LinkedIn, or get in touch.