XCode
XCode
Shot Stat
Shot Stat is a utility app designed for rifle owners to track shot counts, barrel life, and maintenance. Built to simplify range-day logging and cleaning reminders, it helps users stay on top of performance and upkeep with minimal effort.
Shot Stat is a utility app designed for rifle owners to track shot counts, barrel life, and maintenance. Built to simplify range-day logging and cleaning reminders, it helps users stay on top of performance and upkeep with minimal effort.
Problem Discovery
Problem Discovery
Problem Discovery
Rifle owners often rely on notebooks or memory to track round counts and cleaning schedules—unreliable and inconsistent methods.
Rifle owners often rely on notebooks or memory to track round counts and cleaning schedules—unreliable and inconsistent methods.
User Research
User Research
User Research
Conducted informal interviews with firearm owners and competitive shooters. Identified needs for round tracking, cleaning alerts, and customizable rifle profiles.
Conducted informal interviews with firearm owners and competitive shooters. Identified needs for round tracking, cleaning alerts, and customizable rifle profiles.


Wireframing
Wireframing
Wireframing
Sketched basic flows and screen layouts in Figma, focusing on quick access to shot logs, barrel life, and reminders.
Sketched basic flows and screen layouts in Figma, focusing on quick access to shot logs, barrel life, and reminders.
Visual Design
Visual Design
Visual Design
Used a clean, utility-focused interface with subtle color cues and iconography for clarity. Prioritized dark mode for range use.
Used a clean, utility-focused interface with subtle color cues and iconography for clarity. Prioritized dark mode for range use.


Prototyping
Prototyping
Prototyping
Built interactive prototypes to test the flow of logging shots and receiving maintenance alerts.
Built interactive prototypes to test the flow of logging shots and receiving maintenance alerts.
Development
Development
Development
Developed in SwiftUI with MVVM architecture. Local storage via Core Data, optional image uploads, and dynamic notifications based on shot thresholds.
Developed in SwiftUI with MVVM architecture. Local storage via Core Data, optional image uploads, and dynamic notifications based on shot thresholds.


Testing
Testing
Testing
Tested on multiple iPhone sizes. Focused on user flow efficiency and data integrity.
Tested on multiple iPhone sizes. Focused on user flow efficiency and data integrity.
Outcome
Outcome
Outcome
A functional, focused tool for firearm enthusiasts, balancing clean UI with practical utility.
A functional, focused tool for firearm enthusiasts, balancing clean UI with practical utility.


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.