Product Design and AI Development: Task Management & Decision Support App

How I built a modular system to improve execution and reduce decision fatigue across high-friction workflows, focusing on clear prioritization and responsive task surfacing.

By Joseph Arnold

I built a modular system to improve execution and reduce decision fatigue across high-friction workflows. My goal was clear prioritization and responsive task surfacing, tailored to the end user’s context without requiring manual triage.

Core Problem

1

I Ingested Fragmented Inputs

I observed that conventional tools fail to handle scattered, unstructured inputs like task notes, receipts, and message logs common in real-world use, so my design addressed this from the start.

2

I Structured Unstructured Data

I built a system to automatically convert raw, unstructured data into consistently ranked and structured tasks with actionable metadata (e.g., effort, value).

3

I Applied Consistent Logic

I developed a reliable framework to replace manual triage for daily execution and high-frequency consumption decisions, which reduces decision fatigue.

Strategic Objectives

Prioritization Logic
  • I used a tiered system to categorize tasks by urgency and importance.
  • I incorporated XP tracking to create a gamified sense of progress and accomplishment.
  • My system factors in cognitive focus levels to match tasks with the user's current mental state.

Key Initiatives

Lightweight Frontend System
  • I deployed the project as a web-based application using Google Firebase Studio for rapid development and hosting.
Integrated AI Models
  • I integrated the app with Google Gemini for fast prototyping and experimental feature development.
  • I also utilized OpenAI GPT-4.0 (o4) for robust, high-accuracy task parsing and metadata extraction.
Robust Tooling & Features
  • I included a CSV import feature for bulk task ingestion.
  • I built in fallback and recovery tools to ensure data integrity.
  • I added weekly review modals and real-time filters to enhance user workflows.

Executive Summary

For this project, I created a responsive system that replaces static templates with structured, behavior-driven workflows. It functions as a dynamic executive layer that I designed to hold context, adapt priorities, and surface the next best action to support momentum in high-friction conditions where conventional tools often fail.

  • I replaced static templates with dynamic, behavior-driven workflows.
  • My system holds context and adapts priorities to surface next steps automatically.
  • I designed it to support user momentum in low-clarity, high-friction conditions.
  • The UX I built delivers a tailored experience that reflects modern cognitive economy.