This Portfolio is Built Like a Product
See the complete build process and documentation
TaskFlow โ A Realistic Agile Simulation
A 4-sprint simulation to build a cross-platform desktop productivity app using real tools, real sprints, and real problem-solving.
Project Summary
Role
Product Owner + Scrum Master + QA
Timeline
4 Sprints
Stack
Jira, GitHub, Miro, QA, Delivery
Status
Completed (Built + Deployed)
Project Goal
TaskFlow was built as a simulation of a real Scrum team โ from backlog grooming and sprint planning to retrospective logging and testing. The objective was to simulate the full Agile development cycle as a Product Manager and Project Owner.
Architecture & Stack
React + Electron frontend
Cross-platform desktop development
Node.js backend
API and business logic layer
Git for task persistence
Version control and collaboration
Jira for task planning
Sprint management and tracking
GitHub for version control
Code management and deployment
Manual QA testing
Bug logging and user acceptance
Sprint Planning & Delivery
Sprint 1
Basic App
Task creation and reminders
Sprint 2
UI/UX
Drag/drop, menu toggles
Sprint 3
Online Sync
Local/remote setup
Sprint 4
Analytics + Build
Charts and analytics
Interface Preview & Backlog

TaskFlow Case Study Overview
Complete project documentation with all phases and outcomes

Jira Timeline Screenshot
Sprint planning and task tracking in Jira with 6 major epics
All sprints were run with backlogs, subtasks, and retrospectives tracked in Jira.
Challenges & Solutions
Issue
App size exceeded 100MB
Fix
Used ASAR compression + cleaned build โ reduced to 70MB
Issue
Sprint 2 delayed
Fix
Re-scoped Sprint 3 โ delivered 100%
Issue
Mid-sprint scope creep
Fix
Logged scope change and reprioritized backlog
Final Outcome
What I Learned
Agile doesn't mean flexible scope โ it means transparent change
The descriptive helped avoid scope and clarifies priorities
User testing in Sprint 2 prevented major rework in Sprint 4
Managing a v0.1 โ v1.0 โ v1.5 changelog empathy across roles
Explore More
See more case studies or download my resume to learn about my experience.