JPMorganChase

Software Engineer (iOS & Web) Intern • June 2025 - Present

SwiftUIUIKitCombineObjective-CReact.jsCucumberXCTest
Placeholder
Placeholder

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.

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.

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.

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.

Impact

Contributed to applications serving 50+ million active users with a focus on accessibility, performance, and maintainability. Reduced deployment effort by 30% through automated content validation tools. Built internal tools that improved team productivity and streamlined workflows. Maintained high code quality with 99.9% test coverage on critical user-facing features.