Role: Product Designer & iOS Developer
Platform: SwiftUI (iOS 17+) · SwiftData · StoreKit 2 · Custom Navigation & UI Architecture
PetData is a modern iOS app designed to help pet owners manage their animal’s medical records, vaccinations, weight history, and health expenses. Built with a strong emphasis on clarity, ease of use, and personalized interaction, the app delivers a tailored user experience with efficient workflows and adaptive UI.
Key Features:
- Organized Pet Profiles – Store essential information for each of your pets.
- Track Vet Visits – Log appointments, treatments, and notes for future reference.
- Track Vaccination Records - Log vaccination details, add a certificate image and notes.
- Manage Expenses – Categorize veterinary costs and monitor spending.
- Manage Tasks - Add tasks for your pet or vet visits follow-up tasks, complete with due dates and reminders.
- Import & Export Data – Easily back up and share your pet’s records with .petdata files.
- iCloud Sync Support - Access and manage your pet data on any of your devices.
- Quick & Intuitive – A clean, personalized interface for a seamless experience.

Scrolling through the PetData app

Adaptive Theming
Responsive UI that dynamically adjusts background assets and contrast based on dark/light mode, color scheme changes, and accessibility settings.
Deferred background loading with fade-in animation using concurrency for better performance.
Main screen - Light
Main screen - Light
Main screen - Dark
Main screen - Dark
Light scheme
Light scheme
Dark scheme
Dark scheme

Consulting the details of a medical condition and the associated medical visit

Back to Top