Product Management
B2B SaaS | Data, Platform, APIs, AI | Customer Obsessed

Hey, I'm Ryan. I am a product Management leader with 13 years of experience in B2B SaaS and leading strategy and execution in fast-paced, high-growth environments. I'm skilled in managing highly technical products, building customer relationships, scaling platform capabilities, and driving company goals through product-led growth.
I have a strong track record of mentoring product manegers and designers and diving deep into technical initiatives with engineers. I thrive in environments that demand clarity, autonomy, and customer obsession.
I live in Austin, Texas with my wife Katie. But you may find us roaming around the mountains in Colorado or visiting family back in Miami.


Side projects where I explore new technologies, experiment with ideas, learn, and build practical (or just fun) solutions to real problems.

This web app stores my own personal prompt library AND showcases ways for teams to collaborate on and improve adoption of Generative AI within the context of a larger organzation.
Structure prompts with pre-set components, company context, goals, and team specific intitiatives. Track and rate versions. Collaborate on improvements.

This web app gives users easy ways to find weekday food and drink specials in Austin by vibe, area, and more.
Users can do traditional search or 'describe their vibe' for dynamic suggestions powered by Claude via the Anthropic API. The app's admin module also has analytical agent workflows to automatically analyze user input and suggest new features or content additions.

Feature request forms can be static and boring. I wanted to jazz it up by leveraging an LLM for dynamic questions. In this project, I have a simple feature request wizard that walks a user through submission. But there's a twist...
Initial responses along with user provided information are sent to an LLM for generating additional, targeted questions based on the data to that point. All final responses are published to a centralized Google Sheet.

I'm a home cocktail maker. A lot of times I like to find recipes based on what I have on hand, starting with the ingredeints available and getting creative.
The Virtual Cocktail Crafter accepts user inputs on available ingredients then dynamically generates a prompt for the LLM to either provide recipes or a curated cocktail menu. Recipes can be shared via SMS on mobile.

I love going to concerts. In this project I use a web scraper to crawl websites and gather concert information. The concerts are then categorized by venue and my favorite venues are the highlight.
This was a straight vibe coding exercise and required a lot of testing and debugging to get things in place, including a complete debugging tool / UI for testing different sources for the data.

Growing up in Miami, snow was not a thing. So when we decided to spend more time in Colorado, there was some nervousness about road conditions and going to and from the mountains. The Woodland Park Tiki Route provides a quick view of road conditions on the driving route, pulling live data from a publicly available road conditions API.
Check out the VERY sleek and modern UI here. Great stuff.