About Me

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!

  • Languages & Frameworks
    Swift, SwiftUI, UIKit, JavaScript, React, HTML, CSS, Java, Python, SQL
  • Tools
    Git, GitHub, Azure DevOps, Firebase, XCTest, Xcode, VS Code, Bash
  • Collaboration
    Agile, Figma, Slack, Jira, Trello, Confluence, Microsoft Office
  • 2022 - Present
    Web Development Club
  • 2022 - Present
    Google Developer Student Club
  • September 2022 - May 2026
    University of Wisconsin-Madison | B.S. in Computer Science | Dean's List

My Work Experience

MyFitnessPal

iOS Engineer Intern


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 more

U-Haul

iOS Engineer Intern


Modernized 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 more

Unibui

iOS Engineer Intern


Led 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 more

My Projects

UW Path Finder

Architected 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

EV-Connect

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.

My Pokédex

Developed a React-based Pokémon search application displaying Pokémon stats such as species, type, and battle stats. Integrated PokeAPI using Axios for real-time data fetching, featuring error handling for invalid searches and API failures.

See more

Contact Me

jus3472@gmail.com

(646) 316-1344

See Resume