Chief Technology Officer
Mountain Goat Software (2016–Present)
Own technology strategy and hands-on implementation for a highly online training business where nearly all revenue depends on reliable digital systems.
Built and maintain revenue-critical platforms across marketing, e-commerce, fulfillment, SSO, course delivery, internal systems, and AWS/Docker infrastructure.
Built AI coaching and internal automation tools with RAG, MCP, tool calling, and agentic workflows for analytics, advertising, sales-call analysis, and operational support.
Co-Founder
EZ Golf League (2015-Present)
Co-founded a Rails and mobile golf league management platform serving thousands of players, captains, and league operators.
Own the full technical surface across Rails, iOS, Android, hosting, APIs, scoring logic, DevOps, and customer-facing product workflows.
Director of Technology
Foraker Labs (2011-2016)
Led technology for a product consultancy building Rails backends, custom SaaS systems, iOS apps, and mobile/web products.
Managed a product engineering team delivering software for Fortune 1000 clients and fast-moving small businesses.
Co-Founder
Liberation Media (1998-2010)
Co-founded a web product studio serving music-industry clients, building custom applications that helped bands sell millions of records.
Served as principal engineer for product architecture, delivery practices, client communication, and durable web systems.