Cascade Studio - Case Study

Cascade Studio is a human-centric project management application that bridges messy human intent and deterministic engineering rigor. Built around a Prompt-to-SOW engine and an AI Assumption Spectrum, it translates rough natural language briefs into fully calculated, acyclic Gantt charts. Backed by Directed Acyclic Graphs (DAGs), the Critical Path Method (CPM), and a custom Burnout Shield to protect team capacity, Cascade Studio turns rigid project tracking into an intuitive, flexible workspace.

Cascade Studio - Technical Specifications & Feature Matrix

1. The Generative SOW & Prompt Engine

  • Prompt-to-SOW Engine: Transforms natural language project briefs into structured timelines.

  • AI Assumption Spectrum: Features three configurable modes:

    • Strict (0% Speculative): Exact data extraction with zero synthetic phases.

    • Smart Gap-Filling (Default): Infers missing durations and maps domain leads while keeping stated tasks intact.

    • Autonomous Expansion: Converts brief 1-line inputs into fully fleshed-out enterprise lifecycles complete with a transparent assumptions ledger.

  • Sanitization Safeguards: Preprocesses inputs to drop dangling prepositions and clean up raw prompts before processing.

2. DAG & CPM Mathematical Core

  • Precedence Diagramming Method (PDM): Fully supports Finish-to-Start (FS), Start-to-Start (SS), Finish-to-Finish (FF), and Start-to-Finish (SF) dependency links with lag and lead times.

  • Acyclicity Validation: Built-in Kahn’s topological sorting algorithm that intercepts circular dependencies (e.g., Task A depending on B which depends on A) and triggers a friendly alert to protect graph integrity.

  • Critical Path Method (CPM): Automatically computes Total Float to instantly isolate critical bottlenecks in the schedule.

3. Team Capacity & The Burnout Shield

  • Team Management & CRUD: Add, rename, or delete team members dynamically while keeping work allocations properly assigned.

  • The Burnout Shield: Manages parallel execution limits to ensure overlapping tasks do not overload team members.

4. Design System & User Experience

  • DTCG-Compliant Tokens (design-tokens.json): Centralized monochromatic neutral scales (50–950) with clean rectangular (zero-pill) geometry and high-density tabular/Gantt layouts.

  • Interactive Safety Nets: Includes core template copy safeguards (prompting "Save As" so users don't overwrite master templates), quick undo actions for destructive deletions, and an onboarding banner with prompt suggestion chips.

  • Exporting: Lightweight CSV export for sharing generated statements of work and schedules.

Pomodoro App

A focused time-management extension that complements standard To-Do workflows, helping you strike a natural rhythm between deep work and timed recovery breaks.

Full-Stack App

Focus & Flow — Pomodoro Timer

Minimalist productivity timer featuring promise-managed rain audio,

glass UI, and automated CI/CD deployment via Vercel.







Interactive Web App AI-Assisted Frontend Productivity Tool

Case Study — Pomodoro Focus Sanctuary with Ambient Audio & PiP Mode

An engineering case study on building a modern, distraction-free productivity dashboard combining sensory design, browser APIs, and AI-assisted workflows.

Key Highlights

Interactive Floating Mode: Leverages the Document Picture-in-Picture API for an on-top desktop floating widget that keeps focus front and center.
Sensory Design: Dual-ring progress tracking paired with state-synced rain audio transitions that automatically rest during break intervals.
Modern AI Workflow: Built using Cursor IDE and automated agentic GitHub deployments for rapid prototyping and clean architecture.

🧠 About the Pomodoro Technique

Developed by Francesco Cirillo in the late 1980s, the Pomodoro Technique is a time-management methodology that uses timed work intervals—traditionally 25 minutes long—separated by short 5-minute breaks. After four consecutive work intervals (or "Pomodoros"), a longer recovery break of 15–30 minutes is taken. By transforming time from an opponent into a structured rhythm, the technique combats cognitive fatigue, reduces context-switching, and maintains continuous deep focus.

1. Overview

Focus & Flow elevates the classic Pomodoro concept into a rich, interactive web application. It bridges rigid time management with an adaptable sensory environment, combining ambient rain audio, custom liquid fill progress indicators, and responsive layouts that scale seamlessly down to 320px mobile viewports.

2. Problem & Requirements

  • Visual Clutter: Heavy UI borders and dense typography steal focus away from work tasks.
  • Cross-Device Constraints: Desktop floating windows break on mobile devices without clear fallback views.
  • Fragile Session States: Modifying tasks mid-cycle in standard apps often causes unwanted timer resets.
  • Mobile Scalability: Complex dashboard tools frequently break or overlap on small 320px screens.

3. Architecture & Stack

Layer Tech Implementation Details
Frontend Core Vanilla JS (ESM), HTML5, CSS3 Modular ES modules with zero heavy external dependencies.
Development Workflow Cursor IDE, GitHub Actions, Vercel AI-assisted development pipeline with automated continuous deployment.
Styling & FX CSS Glassmorphism, Fluid Layouts Dynamic liquid progress animation with stable scaling down to 320px.
Native APIs Document PiP, Notifications, Web Audio Always-on-top floating desktop window and state-synced ambient sound.

4. Key Engineering Lessons

01. Native API Fallbacks:

Created a custom "Focus on Pom" mobile modal overlay as a fallback for mobile browsers that do not support desktop Document Picture-in-Picture.

02. Visual Hierarchy & Weight:

Thinned the outer timer rings and reduced font weights to keep the central glass tomato as the primary focal graphic.

03. Non-Destructive Mutations:

Isolated task creation and editing logic from the timer clock ticks, preserving paused session state during mid-session adjustments.

Previous
Previous

Motion - Scroll Animation

Next
Next

Designing with AI Models