Back to selected work

Student OS

FLOWE

Messy thoughts become one clear next move.

Role
Founder & CEO
Year
2026
Status
Private build · public site

SwiftUI

Convex

Canvas

offline retry

Campaign visualization

Problem

Coursework, personal tasks, calendars, and focus routines usually live in separate tools. People need one place that understands course context, deadlines, energy, and what can realistically fit into a day.

System

Brain dump to structured plan to focus loop, surfaced through real iPhone frames and campaign footage.

Evidence

Native mobile frames and existing campaign videos where real footage exists; muted loops only. Canvas OAuth stays disabled at launch while ICS/REST sync paths ship.

Outcome

The repo has a generated Xcode project, production-shaped config boundaries, local Convex workflows, Canvas sync validation, authentication paths, widgets and Live Activities targets, and simulator build commands for the current iOS app.

System

Student operating loop

Brain dump becomes a course-aware plan, then a focus loop backed by Convex and Canvas sync.

Brain dumpStructured plancourse-awareFocus loopCanvas syncICS/RESTConvexrealtime

Approach

I built the iOS app with MVVM, dependency injection, offline mutation retry, Clerk auth, Canvas REST and ICS ingestion, EventKit, push notifications, analytics, and Convex schema/functions for tasks, events, Canvas data, wallets, and sync.

Constraints

Calm operating system for tasks and focus, not a generic productivity collage.