iOS Engineer
Hi, I'm Justin! I'm a senior Computer Science student at UW-Madison. I've had some great opportunities to explore software development through my internships, most recently as an iOS engineer at MyFitnessPal last summer! I enjoy iOS development because I love creating interactive experiences that users can engage with directly. What really drives me is building things that provide genuine value to people's lives.
Outside of development, I enjoy playing the piano, which has deepened my appreciation for design. I'm also committed to my fitness goals at the gym, which helps me maintain the discipline and energy I bring to my work. I think both of these activities really provide the balance I need to stay creative and focused in my technical pursuits.
Feel free to explore my portfolio to see my work!
Skills
Extracurricular
Education
Built the redesigned Progress Hub, a new primary bottom tab for health metrics tracking using Swift, SwiftUI, and MVVM, collaborating with PMs, QA, and designers in Figma, enhancing engagement by 30% for 250M+ users. Developed dynamic animations, navigation transitions, advanced scrolling, embedded hyperlinks, and deeplinks. Resolved legacy Objective-C/UIKit bugs, integrated SwiftUI with existing UIKit, wrote XCTest and Swift Testing unit tests, reviewed PRs, and ensured quality through SonarQube and Bitrise CI/CD. Drove product development through triweekly meetings, tech lead one-on-ones, Slack, Jira, and Confluence, providing design feedback while iterating in live coding sessions based on direct stakeholder feedback in an Agile environment.
Learn moreModernized Mobile POS architecture by migrating the Settings module (12+ views) from UIKit to SwiftUI with security features like biometric authentication (Face ID/Touch ID) and automated session timeout, leveraging MVVM + Combine architecture to reduce legacy code by 35% and cut view-render latency by 20%. Developed and integrated RESTful API endpoints and authentication services, implementing ApplicationService and DealerAuthEndpoint within the MobileEnterpriseAPI framework. Accelerated delivery pipeline by standing up Azure DevOps CI/CD workflows and enforcing Git-flow with Sourcetree.
Learn moreLed the successful relaunch of Unibui's iOS app using Swift, SwiftUI, MVVM architecture, and Figma, developing sign-up, login, and password recovery with Firebase, and enhancing the UI with animated launch screens and redesigned profile views (favorites, deals, transaction history, settings), boosting app retention by 25%. Created the app's core LocationDetailView, implementing job applications, deals, favoriting, and company info, adding gesture controls, advanced scrolling, sticky headers, and dynamic animations, increasing user interaction by 20%. Collaborated with the rewards team to resolve complex merge conflicts between the profile and rewards views through Git.
Learn moreArchitected a flexible MVVM SwiftUI iOS app using Dijkstra's algorithm with a custom HashMap to find the shortest paths between every building on the UW campus, featuring animated path visualizations, segmented walking times, and total path duration, while including XCTests and protocols across all major components. Engineered a UI for loading DOT files and displaying the total number of buildings, paths, and campus walking time
Designed an iOS app simulating a full EV experience using Swift, SwiftUI, and the MVVM architecture, implementing real-time car controls, a charging interface, a media player, voice command functionality and location tracking with MapKit. Integrated Firebase Authentication and Firestore for secure user management and cloud-based data storage.
Copyright © 2025 Justin Jiang