JPMC icon

JPMorganChase

Timeline

June 2025 - February 2026

Role

Software Engineer (iOS & Web) Intern

Technologies

SwiftUIUIKitCombineObjective-CReact.jsCucumberXCTest
50M+
Active users served
99.9%
Test coverage shipped
30%
Faster content deploys
01

Overview

Contributing to Chase Mobile applications serving 50+ million active users. Working on iOS benefit dashboard experiences, refactoring legacy UIKit code to SwiftUI, and building web tools for content management. Focused on scalable architecture, accessibility, and delivering seamless user experiences at scale.

02

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 Benefit 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. Achieved 99.9% test coverage while supporting 50+ million active users.

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.

03

Web Development & Tools

Upgraded a Dev vs UAT diff viewer feature for a React.js catalog app managing Chase benefit content. Enabled real-time content validation and reduced manual deployment effort by 30%, streamlining the content management workflow.

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.

04

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.

05

Memories

At the JPMC office
JPMC desk setup
Rock climbing
Team event
Team lunch
06

Also check out