Gustavo Vazquez · Founder & iOS Developer

I build practical iOS apps— and share what I learn along the way.

I’m the developer behind Great Visions, an independent software studio where I turn real problems and curious ideas into thoughtful products using Swift and SwiftUI.

Open to iOS opportunities, product feedback, and developer conversations.

Portrait of Gustavo Vazquez
Gustavo Vazquez Swift · SwiftUI

Selected work

Built with purpose. Shown with context.

LeasePace onboarding screen with a blue car and a message about predicting lease mileage

Current onboarding screen from the in-testing build.

Lead iOS project · In testing

LeasePace

A practical iOS app that helps drivers track lease mileage, understand their daily pace, and estimate potential overage costs before the end of a lease.

Project purpose
Help drivers understand their lease mileage pace early enough to avoid surprise overage fees.
My role
Independent iOS designer and developer, shaping the product, calculations, architecture, and SwiftUI experience.
Technology
Swift, SwiftUI, MVVM, SwiftData, Observation, and Xcode.
Key decisions
Keep persistence and app workflows separate from deterministic mileage analysis so projections stay testable and the interface stays focused.
The challenge
Turn dates, mileage allowances, odometer updates, and per-mile fees into guidance that remains accurate and easy to understand.
What I learned
How clear MVVM boundaries, input validation, calendar-day logic, safe previews, and focused tests make a practical app easier to evolve.
Current status

In testing. LeasePace is being refined and prepared for its first public release. Final screenshots and release details will be added as testing progresses.

Step By Step dashboard showing converted steps, available energy, and the Survive story

Side project · HealthKit + storytelling

Step By Step

A fitness-powered text RPG that turns real-world steps into energy for branching stories. It combines daily activity, achievements, persistent stats, and narrative gameplay in one SwiftUI experience.

  • SwiftUI
  • HealthKit
  • Data visualization
  • Gamification

Project lineage

Survive became the flagship story.

The original standalone SwiftUI story taught me navigation and state management. Step By Step expands that foundation with HealthKit-powered energy, checkpoints, achievements, and replayable story paths.

Currently building and learning

Inside the current build.

LeasePace is where product thinking, interface design, app architecture, and testing are coming together in one practical project.

Current phase
LeasePace Testing the experience and preparing the app for a first full launch.
Current technical topic
MVVM boundaries for presentation state, SwiftData persistence, and deterministic lease analysis using calendar-day calculations.
Most recent milestone
Refactored features into focused view models, added safe in-memory previews across key states, and verified Debug and Release builds with 10 focused unit tests.

Skills

A focused iOS toolkit, with range.

Primary focus

  • Swift
  • SwiftUI
  • Xcode

Applied in work

  • MVVM
  • SwiftData
  • Observation
  • SwiftUI navigation
  • State management
  • Input validation
  • Unit testing
  • Git & GitHub

Additional exposure

  • C++
  • Dart
  • C
  • Java
  • Python
  • SQL
  • HTML & CSS

About Gustavo

Building useful things. Sharing the journey.

Great Visions is my independent software studio and the home for the products I design, build, and share. I currently operate it as a solo developer, using each project to combine practical product thinking with thoughtful iOS engineering.

I learn by turning real problems into working products. LeasePace is my current focus: a practical app designed to help drivers understand mileage pacing before lease-end costs become a surprise. My wider work spans Swift, developer documentation, and experience across additional languages and web tools.

I document the decisions, challenges, and progress behind the work so others can follow the journey. I’m looking for a junior or early-career iOS role where I can contribute to a product, learn from an experienced team, and keep strengthening my craft.

Contact

Let’s talk about iOS work.

If you’re hiring for an iOS role or want to discuss a Swift project, I’d be glad to hear from you.