I'm a staff software consultant, mentor and entrepreneur.

I've spent the past 20 years shipping successful technology products to market as a senior software engineer.

In that time, I've learned how to take an idea and turn it into reality through strong product management, engineering discipline, and teamwork.

I share my knowledge so I can help others build great products and become excellent software engineers.

I've helped grow multiple startups to multi-million dollar companies.

I'm passionate about helping people and businesses grow by sharing the lessons I've learned along the way.