← Back to work EdTech

Windy

Web-first SaaS learning platform for teens and adults with AI-assisted tutoring, project-based courses, and meaningful gamification.

Role Product Manager & Product Builder
Timeline Ongoing
Status In Development
Ruby on RailsReactPostgreSQLRedisHotwireStripe
Problem

The challenge

Most online learning platforms feel slow, impersonal, and rely on passive video content. Windy combines self-paced, project-based courses with AI-powered tutoring and real-time feedback so learners build momentum through doing—not just watching.

Role

Where I focused

Defined product vision, learning model, and full technical architecture—from Rails + React island hybrid to AI tutor integration, gamification rules, and monetization strategy.

Process

How we approached it

Learning engine design

Architected course hierarchy (Course → Module → Lesson → Project Checkpoint → Capstone) with block-level progress persistence and rubric-based AI feedback on project submissions.

Hybrid frontend architecture

Chose Rails 8 + Hotwire for fast server-rendered pages (catalog, auth, billing) with React islands for high-interaction surfaces (lesson player, quiz engine, AI tutor chat, milestone celebrations).

AI tutor integration

Designed context-aware tutoring system scoped to lesson and project context, with session history, safety filters, and provider abstraction for LLM flexibility.

Gamification system

Built bounded gamification with points, badges, and daily streaks tied to meaningful milestones—first course started, first project completed, first quiz passed—without competitive leaderboards.

Outcomes

What shipped

  • Complete product and technical spec covering 7 application domains and 17 API endpoints.
  • Architecture validated: Rails + Hotwire for 80% of surfaces, React islands for lesson player, quiz engine, and AI chat.
  • Performance targets defined: <50ms interaction feedback, <180ms API read P95, 60fps animations.
  • Monetization model finalized: hybrid subscription tiers with one-time premium course purchases via Stripe.
Reflection

What I learned

Great learning products feel fast and personal. Windy's hybrid architecture proves you can deliver premium interactive experiences where they matter most while keeping the rest of the product simple, fast, and maintainable.
Tech Stack

Technologies & Tools

Platforms, tools, and infra I use across product development, analytics, and delivery.

  • Design & Development

    • Figma
    • Git
    • GitHub
    • VS Code
    • ChatGPT
    • Claude Sonnet
    • Cursor
    • Jira
    • Notion
  • Cloud & Infrastructure

    • AWS
    • Google Cloud
    • Cloudflare
    • Docker
    • GitHub Actions
  • Analytics & Monitoring

    • Mixpanel
    • PostHog
    • Google Analytics
  • Languages & Frameworks

    • TypeScript
    • JavaScript
    • Python
    • Swift
    • React
    • React Native
    • Astro
    • Node.js
  • Databases & Backend

    • PostgreSQL
    • Redis
    • Supabase
    • Firebase
    • GraphQL
  • Testing & Mobile

    • Jest
    • Cypress
    • Playwright
    • Postman
    • Expo
    • Xcode
    • SwiftUI
    • TestFlight