Blake Rogers, Developer in Norfolk, VA, United States
Blake is currently unavailable

Blake Rogers

iOS Developer

Norfolk, VA, United States

Toptal member since August 5, 2025

Bio

Blake is a US Navy veteran turned senior iOS developer with a background in electrical systems, field engineering, and nuclear instrumentation. Passionate about building innovative mobile apps, he has run his own developer agency and consulted for startups and enterprises. An expert in developing role-playing games (RPGs) and various apps, Blake will be a great addition to any team.

Portfolio

Method
iOS, Xcode, Swift, SwiftUI, Combine, AWS Amplify, REST, Animation, Custom Views...
Homes.com
Swift, Objective-C, UIKit, Xcode, Model View Intent (MVI), Combine, Charts...

Experience

  • iOS - 11 years
  • UIKit - 11 years
  • MacOS - 11 years
  • Swift - 11 years
  • Xcode - 11 years
  • SwiftUI - 8 years
  • Model View Intent (MVI) - 8 years
  • Viper - 4 years

Preferred Environment

MacOS, Xcode

The most amazing...

...thing I've built is a language-learning RPG where players cast spells and solve puzzles by mastering vocabulary. I used SwiftUI and the Composable Architecture.

Work Experience

Senior iOS Engineer

2020 - 2025
Method
  • Refactored a UIkit app into SwiftUI, boosting dev speed by 35% and reducing bugs. Led TCA adoption, raising test coverage by 40%. Implemented RevenueCat + Stripe for subscriptions, increasing MRR by 22%.
  • Optimized Core Data and REST sync, cutting load times by 50%. Built real-time dashboards using Swift Charts and Combine. Worked with designers and hardware engineers to integrate Core NFC with smart devices.
  • Managed TestFlight and App Store submissions with 100% approval. Improved onboarding UX, reducing drop-off by 18%. Secured local storage via Keychain and mentored junior devs through reviews and documentation.
Technologies: iOS, Xcode, Swift, SwiftUI, Combine, AWS Amplify, REST, Animation, Custom Views, calayer, Flutter, Firebase Cloud Functions, Dart, Firebase, JavaScript, Application State Management

Software Engineer

2018 - 2020
Homes.com
  • Modernized the code base by helping transition from MVC to MVI. Implemented redesigned UI components, improved property search filters, and enhanced the MapKit experience for smoother interaction.
  • Supported crash monitoring with Crashlytics, resolved UI bugs, and added Firebase analytics events to track user behavior. Wrote unit tests using XCTest to improve code coverage and helped maintain CI builds in Bitrise.
  • Collaborated with designers and PMs in agile sprints to ensure alignment on features. Created onboarding docs for junior developers, strengthening team collaboration and knowledge sharing within the iOS group.
Technologies: Swift, Objective-C, UIKit, Xcode, Model View Intent (MVI), Combine, Charts, Core Data, RESTFul APIs, TestFlight, Realm, Mobile Development, Fastlane, Model View ViewModel (MVVM), UI Animation, Animation, Custom Views, calayer, Flutter, Firebase Cloud Functions, Dart, Firebase, JavaScript, Application State Management, React Native, Android

Experience

FullSwing iOS

http://www.fullswing.com
The FullSwing app delivers a pro-level golf training experience by integrating real-time swing analytics, video capture, and performance tracking. Users can review multi-angle swing footage, monitor club speed and ball trajectory metrics, and sync sessions with FullSwing golf simulators.

As part of the iOS team, I enhanced UI responsiveness, improved data sync stability, and refined video playback features to ensure a seamless user experience for athletes and coaches alike.

Education

2018 - 2022

Bachelor's Degree in Computer Science

Old Dominion University - Norfolk, Va, USA

Skills

Libraries/APIs

AWS Amplify

Tools

Xcode, TestFlight, Fastlane

Languages

Swift, Dart, JavaScript, Objective-C

Frameworks

UIKit, SwiftUI, Viper, Flutter, React Native, Combine, Core Data

Paradigms

Model View Intent (MVI), Model View ViewModel (MVVM), Mobile Development, REST

Platforms

iOS, Firebase, Android, MacOS

Storage

Realm

Other

RESTFul APIs, UI Animation, Animation, Custom Views, calayer, Application State Management, Full-stack, Charts, Firebase Cloud Functions

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring