Summary
Greg Gabelmann is an author and strategic engineering advisor with over 14 years of hands-on software experience and two decades of leadership perspective, focused on turning chaotic delivery into predictable outcomes. He helps engineering organizations trade theatrical output for durable outcomes by codifying learning loops, psychological safety, and clear promotion frameworks—work he distilled into his framework, "The Outcome Engine." Greg has led large remote teams and transformed delivery at scale (notably for Accuro EMR), driving daily releases, reducing customer-impacting defects, and bridging engineering and product with strategic bets. Technically rooted in Java and systems engineering, he has remediated critical security risks, integrated HSMs for enterprise key management, and built performance and stability improvements across SaaS and financial platforms. Based in Kelowna, BC, he’s available for fractional advisory roles or stable team leadership and even channels his systems mindset into projects like a Java-based log-structured block device and local strata council leadership.
14 years of coding experience
19 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Victoria