JPMorgan Chase
Software Engineer I (iOS & Full Stack)
February 2026 - Present
Software Engineer Intern (iOS & Full Stack)
June 2025 - February 2026
50M+
Active users served
3+
Benefits surfaces modernized
2+
Internal tools deployed
Overview
I work on Chase Mobile applications serving more than 50 million users, modernizing Benefits experiences from UIKit to SwiftUI and building the internal tools that support development, QA, and release workflows. I joined as an intern in June 2025 and moved into a full-time Software Engineer I role in February 2026.
iOS Development
Refactored the Travel & Insights benefit tiles in the Chase Mobile Benefits dashboard from UIKit to SwiftUI, integrating Combine for reactive updates and linking to the travel portal. This modernization improved maintainability and performance while preserving existing functionality.
Enhanced iOS Benefits dashboard experiences in UIKit, Combine, and Objective-C for Chase Sapphire Reserve and Preferred cards. Implemented scalable text styles, accessibility improvements, multithreading programming, and mobile memory management optimizations while supporting more than 50 million mobile users.
Implemented dark mode across Benefits, Lounges, and quick actions. Defined theme selection behavior, coordinated with Product, Design, and AEM teams, and integrated environment-aware image assets across more than three iOS surfaces.
Added Zelle and Branch ATM tiles to the Total Checking benefits dashboard testing app. Implemented UI Testing to ensure feature reliability and user experience quality.
Web Development & Tools
Built an iOS auto-login developer tool for simulators and physical devices, automating authentication across multiple QA profiles for debugging, demos, and UAT verification.
Built FastConvert, a macOS app using SwiftUI to solve a team productivity challenge. The product team couldn't view .mov files in Jira, requiring manual conversion to .mp4 using tools like HandBrake or FFmpeg CLI, which was time-consuming. FastConvert streamlined this process, saving the team significant time in video preparation for documentation and testing.
Deployed internal team tools through AWS, environment-as-code configuration, and Spinnaker pipelines, covering repository setup, cloud resources, deployment workflows, and ongoing maintenance.
Quality Assurance
Developed Cucumber Gherkin test scenarios for iOS and Android apps to validate PVT workflows for Benefits and Lounges. These behavioral tests ensure consistent user experiences across platforms and help catch regressions early in the development cycle.