XCode

XCode

Budger

A minimalist iOS app built to track stock performance, visualize portfolio growth, and manage personal investments simply. Designed for users who want a quick, intuitive overview of their holdings without the clutter of traditional finance apps.

A minimalist iOS app built to track stock performance, visualize portfolio growth, and manage personal investments simply. Designed for users who want a quick, intuitive overview of their holdings without the clutter of traditional finance apps.

Problem Discovery

Problem Discovery

Problem Discovery

Most stock apps are bloated and overwhelming. I wanted a focused tool for users to view their portfolio performance and make simple buy/sell entries.

Most stock apps are bloated and overwhelming. I wanted a focused tool for users to view their portfolio performance and make simple buy/sell entries.

User Research

User Research

User Research

Spoke with casual investors and students. They wanted clarity, not noise — just portfolio value, stock breakdowns, and a clean graph.

Spoke with casual investors and students. They wanted clarity, not noise — just portfolio value, stock breakdowns, and a clean graph.

Wireframing

Wireframing

Wireframing

Sketched core flows: home screen, stock detail, and graph view. Prioritized ease of navigation and clean hierarchy.

Sketched core flows: home screen, stock detail, and graph view. Prioritized ease of navigation and clean hierarchy.

Visual Design

Visual Design

Visual Design

Dark mode by default, soft purple accents, bold typography, and clear gain/loss indicators using green/red color cues.

Dark mode by default, soft purple accents, bold typography, and clear gain/loss indicators using green/red color cues.

Prototyping

Prototyping

Prototyping

Built interactive SwiftUI prototypes using Xcode previews. Iterated quickly on layout and hierarchy before hard-coding.

Built interactive SwiftUI prototypes using Xcode previews. Iterated quickly on layout and hierarchy before hard-coding.

Development

Development

Development

Used SwiftUI with MVVM. Integrated the Finnhub API for live prices and historical data. Modular components and lightweight local storage.

Used SwiftUI with MVVM. Integrated the Finnhub API for live prices and historical data. Modular components and lightweight local storage.

Testing

Testing

Testing

Manually tested across device sizes and iOS versions. Validated data sync and animations. Handled edge cases like missing API data.

Manually tested across device sizes and iOS versions. Validated data sync and animations. Handled edge cases like missing API data.

Outcome

Outcome

Outcome

A polished, responsive iOS app that blends clean design with real data — optimized for speed, clarity, and personal finance visibility.

A polished, responsive iOS app that blends clean design with real data — optimized for speed, clarity, and personal finance visibility.

More Projects Under Construction

More Projects Under Construction

More Projects Under Construction

The story doesn’t end here—explore more case studies and see how each project brings new challenges and creative solutions.

The story doesn’t end here—explore more case studies and see how each project brings new challenges and creative solutions.