Like many in tech, I started coding out of curiosity. The rest is a bit unexpected...
I never planned to become an engineering leader, let alone a consultant. Like many of us in tech, I started as a self taught developer who just loved solving problems.
I started to learn to write code to solve some of my own small problems. This then grew into wanting to build my own websites and games. The more I learned the more passionate I became. Soon I realized this is the career I wanted.
That passion turned into professional opportunities building websites and applications for small businesses, eventually leading me to GPS Insight, where I spent seven years growing from a backend engineer to Senior Engineering Manager. Along the way, I discovered something interesting: the most challenging problems weren't purely technical. They were at the intersection of technology, people, and business operations.
Whether it was leading critical company initiatives like migrating all IoT communications to the cloud, or rescuing stalled projects from scope creep and delays, I found myself drawn to collaborate and solve complex problems that traditional engineering approaches could not solve alone.
After leading distributed teams across multiple countries and multiple platforms, I came to a realization. Many of the complex problems I have solved with one team or one platform still set back other teams and companies. This is what led me to consulting, and I want to help other companies solve their complex problems.
I am passionate about turning seemingly impossible problems into systematic solutions. There's something deeply satisfying about taking a complex operational challenge that's been frustrating teams for months and breaking it down into manageable, solvable pieces.
I believe most "people problems" are actually systems problems in disguise. Whether it's chaotic vendor relationships, poor team coordination, or infrastructure that can't scale—these aren't personality conflicts or technical limitations. They're opportunities for better system design, strategic automation, and AI-powered solutions that eliminate repetitive friction points.
That engineering mindset of breaking down complex problems, combined with years of managing real teams through real challenges, is what I bring to every client engagement.
When I'm not solving operational puzzles, you'll find me hiking the trails around Colorado Springs or watching anything with an engine and wheels. I've been obsessed with the Pikes Peak Hill Climb since I was a kid, and motorsports in general still get me as excited as a new piece of technology.
Living in Colorado Springs is like living in a postcard. The mountains are literally in my backyard, which is perfect since I love being outdoors exploring the trails. I'm also a dog person who enjoys the Colorado lifestyle with my furry companion.
I'm also a perpetual learner who can't help but tinker with new technologies. Whether it's diving into machine learning, playing with embedded systems, or working on electronic engineering projects, I'm always exploring something new. The same curiosity that made me a self-taught developer continues to drive both my personal projects and how I approach complex business problems.
Here's what working together actually looks like
I help technology companies turn these operational roadblocks into competitive advantages.
Whether you're dealing with vendor inefficiencies, infrastructure scaling challenges, or post acquisition integration complexity, I've solved these exact problems before.
Ready to turn your operational challenges into growth engines?