MAGE iOS

695 words; 3 minutes to read.


MAGE iOS App Description

MAGE (Mobile Awareness GEOINT Environment) is a situational awareness application developed by the National Geospatial-Intelligence Agency (NGA) in collaboration with BIT Systems. The app enables field teams to create and share geotagged reports in real time, providing critical situational awareness capabilities for military, intelligence, and emergency response operations.

MAGE serves as a powerful field data collection and sharing platform, allowing users to capture observations with rich media attachments while maintaining full functionality even in disconnected environments. When network connectivity is restored, all data automatically synchronizes with the server, ensuring no information is lost during field operations.


MAGE Capabilities Include:


Roles and Technologies

Role: Senior Software Engineer (Technical Lead) at Vega Federal LLC (2024-2025)

Key Contributions:

  1. Led Complete App Modernization: Spearheaded the modernization of the open-source MAGE iOS app, rebuilding authentication, sign-up, and startup flows from legacy Objective-C to modern SwiftUI with OAuth/SSO/biometrics support.
  2. Architectural Leadership: Migrated 75% of the legacy Objective-C codebase to modern Swift/SwiftUI, implementing caching with offline tile storage and shared MapKit/Core Location components while establishing design patterns and coding standards to boost developer efficiency.
  3. Critical Bug Resolution: Eliminated three recurring field-operation crashes caused by server sync race conditions, achieving zero crashes post-launch in disconnected/low-bandwidth environments—critical for military and first responder operations.
  4. Cross-Functional Collaboration: Worked closely with product and engineering teams to enhance real-time tracking and geotagged features, championing Test-Driven Development (TDD) for critical paths.
  5. Open Source Contributor: Actively contributed to the public GitHub repository to support scalable iOS experiences for government and emergency response users.

Technologies Used:


GitHub Repository

MAGE iOS on GitHub

The MAGE iOS app is open source under the Apache 2.0 license. View the source code and contribute on GitHub.


Related Projects

Quick Links
Apps & Projects Resume Recommendations Contact
Connect
LinkedIn GitHub Medium Email Me
About

Senior iOS Engineer with 25+ years of software development experience. Available for contract work.

© 2024-2026 Brent D. Michalski. Built with Swift & Ignite.