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.