Marc Fagaragan

I'm a Product Manager committed to building the bridge between business strategy and the needs of the user. I specialize in turning complex challenges into clear, executable roadmaps, leading teams to efficient delivery and measurable outcomes that drive growth. That same sense of purpose and commitment to rigorous execution drives me outside the office, where I compete in Ironman Triathlons and other endurance races.

Case Study: PlayStella - From idea to MVP

An interactive daily game inspired by my cat Stella that challenges players to maximize their playtime with a moody tuxedo cat through quick reflexes and strategic decision-making


Discovery

Goal: To build a simple, sticky daily web game that demonstrates rapid prototyping and end-to-end product ownership.Hypothesis: A daily "mood management" micro-game based on simple risk assessment would drive high daily retention due to the time-gated, low-friction loop.The Problem I Solved: How to move from concept to a live, playable MVP in under 30 days while managing all development, content, and deployment independently.


Execution

Tooling Strategy: Leveraged Anthropic's Claude to generate the initial game logic/flowchart, content narratives, and mood-state transition prompts.Impact of AI: I do not have any coding experience. AI allowed me to focus my time on crucial PM tasks (UX/UI, deployment, and GTM strategy).The Refinement Loop: The AI output served as a "first draft." My role involved translating the conceptual artifact into functional code (HTML/JS) and refining the game state machine for balance and optimal user experience.


Go-to-Market & Metrics

Launch Strategy: Chose a simple GTM (Go-to-Market) strategy for the landing page and purchased playstella.com for a strong, memorable brand identity.Key Iteration (Post-Launch): Initial testing revealed users were confused by the random mood changes. Decision: Implemented a version where the emoji changes according to Stella's patience.Current Metrics (as of July 2025):
Since Oct. 25 (first deployment)
- Average Daily Pageviews: 50
- Avareage Daily Unique Users: 44


Learnings

Lesson 1: The power of "Good Enough" AI: AI is a force multiplier for a one-person team. I learned how to move swiftly from AI-generated concepts to a high-quality production build, prioritizing speed over initial perfection.Lesson 2: Defining the Success Metric: With a daily game, Retention is the only metric that matters. All code and UX decisions were tied directly to maximizing the likelihood of a user returning tomorrow.

PlayStella is a personal side project developed entirely on my own time and personal equipment. It is not affiliated with, endorsed by, or related to my current or former employers.

Box Breathing Visualizer


Discovery

The Problem: Stress management tools are either bloated meditation apps or confusing breathing tutorials. I wanted something minimal. A tool that guides you through box breathing without friction or distraction.The Inspiration: While walking my dog, I started practicing box breathing to calm my nervous system. I realized there wasn't a simple, beautifully-designed tool to visualize the technique. That gap became the opportunity.Goal: Build a focused, minimal breathing visualizer that demonstrates clean product thinking and intentional design. Something I'd actually use, and that others would find genuinely helpful.


Development Process

Phase 1: MVP (Deployed): Initially I defined the core experience as an infinite 4-4-4-4 box shape. No session timers. No customization.As I started development I moved away from the box shape and opted for a circle for a better visual. Still no session timers or customization for faster deployment.For the visual language, I chose specific text colors (blue for Inhale and Exhale, a matching secondary shade for Hold states), and smooth animations. The circle grows and shrinks with each breathing phase, synced to the 4-second count.I built this as a React component and deployed it as https://cadenceflow.dev/.Phase 2: V2 (Not deployed):
I'm planning to add a session timer selection (30 sec, 1 min, 3 min, 5 min, 10 min), and explore data tracking (session count, daily usage).


Key Design Decisions

Visual Simplicity: The circle grows and shrinks with each phase. Text labels change per phase. No sound. No notifications.Interaction Model: No button. No pause. No friction. The goal is to remove all cognitive load.Mobile-First: Full-screen experience, portrait-locked, responsive across devices. Breathing apps live on your phone.


Metrics & Success

I'm not tracking acivity yet, but targeting 50 daily active users within 3 months. I'll track this via Netlify analytics.


Try the MVP!


This Box Breathing Visializer, https://cadenceflow.dev, is a personal side project developed entirely on my own time and personal equipment. It is not affiliated with, endorsed by, or related to my current or former employers.