I'm Eric Haslag, an app developer and leader, passionate about turning ideas into meaningful experiences through creativity and collaboration. Whether designing solo or contributing to a team, I focus on building apps that are both practical and delightful to use.
Since 2016, I've been professionally building mobile apps that serve a variety of customers and aim to bring a little more joy to what they love to do. I started this journey as a contributor on the original team that built the Garmin Golf iOS app. I eventually transitioned to leadership role and grew that same team that today serves millions of customers worldwide by supporting dozens of golf products such as the highly capable Approach S70 smartwatch, the wildly popular Approach R10, and the eye-catching Approach R50.
I specialize in native iOS development, keeping up with the latest advancements in Swift and SwiftUI, as well as APIs such as SwiftData. I have extensive experience building and maintaining Swift packages for reliable, reusable, and scalable components, extensions, plugins, and tools that blend clean code with thoughtful design.
My approach is simple: model the real world whenever possible, choose the least complex solution that works, try not to overcomplicate or repeat yourself, and anticipate changing requirements. I often draw inspiration from hobbies such as golf and music, bringing creativity and passion into my projects.
Expertise in Apple's development ecosystem
Reliable, reusable, and scalable packages
Technical and personal development
Inspiration from arts and hobbies
I helped build the Garmin Golf app from the ground up, drawing on my own experience as a golfer to shape its features. I\'ve worked on scorekeeping, stat tracking, and offline data persistence, and also developed Live Scoring by syncing data between watch, phone, and server. I also created animated infographics, added features like Bluetooth beacon tracking, and eventually stepped into a lead/project-owner role. This project has given me hands-on experience with many iOS frameworks including UIKit, Core Data, and SceneKit.