A deep dive into the problems I identified, the users I served, and the product decisions behind each project, including the architecture, GTM strategy, and outcomes.
Problem: Small businesses can't afford 24/7 phone support and lose leads outside business hours. Current platforms didn't help to understand what customers were asking about and how to improve.
Vision: Enable businesses to effortlessly capture leads and provide instant, 24/7 customer support through custom-trained AI chatbots.
PM Actions: Defined product vision and roadmap; conducted user interviews with small business owners to identify key onboarding friction; designed the subscription model and pricing tiers; managed the full build lifecycle from architecture to Stripe integration.
Outcome: Live SaaS product at mychatmonkey.com with active users; currently user testing and iterating.
Problem: Mountain real estate buyers and sellers lack reliable predictive tools. existing market data is lagging, opaque, and not localized to micro-markets.
Vision: A production-grade analytics platform that combines Advanced SQL Engineering with Deep Learning to analyze and predict real estate trends in my home area of Summit County, CO.
PM Actions: Defined the product vision and data requirements; architected the full pipeline from raw MLS data to ML model; prioritized explainability (SHAP) as a core product feature to build user trust; designed the Streamlit dashboard as a validated interactive demo.
Outcome: Production-grade ML platform with an interactive live demo; model achieves high-accuracy price predictions on Summit County data.
Problem: Overnight winter backcountry travelers lose cell service and have no way to check current avalanche forecasts. Several 2026 incidents have highlighted this gap.
Vision: Make critical avalanche safety data accessible to backcountry travelers regardless of cell coverage, via the satellite messengers they already carry.
PM Actions: Identified the market gap by extending TextMeWeather to a safety use case; conducted user interviews with backcountry travelers; defined the two-way satellite SMS pipeline as the core architectural requirement; designed the onboarding journey based on beta user feedback; segmented users (ski tourers, snowmobilers) for targeted marketing.
Outcome: Live in Apple App Store and Google Play; 50% month-over-month user growth; zero-budget GTM via targeted community outreach.
Problem: Satellite messengers like Garmin inReach provide a single weather icon for the whole day. Backcountry travelers need detailed, location-specific forecasts before they lose cell service, and there was no good way to get them.
Vision: Let any backcountry traveler request detailed weather forecasts via satellite messenger and get a useful, formatted response back, with no cell signal required.
PM Actions: Prototyped the core idea; designed the request/response format based on satellite messenger constraints; tested the prototype on the trail; interviewed beta users (backpacking guides, outfitters) to refine UX; led targeted marketing outreach with zero paid budget; iterated roadmap from user feedback on onboarding friction.
Outcome: 10+ MAU within first month, zero marketing budget; live in Apple App Store and Google Play; 50% month-over-month growth.
Problem: The official SNOTEL data interface is technical and hard to use, so skiers and outdoor enthusiasts couldn't quickly access the snowpack information they needed.
Vision: Provide a modern, user-friendly dashboard for SNOTEL snow and weather data to make critical snowpack information instantly accessible.
PM Actions: Defined the product as a free, frictionless alternative to the USDA interface; designed the map-based UX to surface key metrics at a glance; used it as a beachhead GTM tool to attract attention to the Snow Intel paid product; refactored in 2025 to a modern serverless AWS stack as an open-source contribution.
Outcome: Active and maintained at snotel.info; served as a freemium funnel to attract Snow Intel beta users; open-sourced on GitHub.
Problem: Backcountry skiers had no way to understand what was happening inside the snowpack before heading into the field, a core safety gap that existing weather apps couldn't solve.
Vision: Help backcountry skiers understand snow conditions for route planning with snowpack structure, weather forecasts, and satellite imagery.
PM Actions: Researched the market and existing substitutes; architected the full backend on self-hosted hardware; hired and managed a 3-person contractor team on Upwork to deliver the React frontend in 3 months under $2,500; created a launch plan with digital ads and in-person promotions; ran user interviews and moderated usability tests; identified root cause friction and iterated the wind model; made the disciplined decision to retire the product when a physics constraint (not a software one) prevented further improvement.
Outcome: Attracted 30+ beta users; 100% lift in session duration after feature iteration; deliberately retired after recognizing an insoluble physics bottleneck, one of the most valuable PM lessons of my career.