Nick Porter

Software Engineer at stripe

Salt Lake City, Utah, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Nick Porter is a software engineer based in Salt Lake City with four years of experience building mobile payment experiences at Stripe. He contributes to high-profile open-source SDKs like stripe-ios and stripe-react-native, improving payment sheet behavior, cross-platform features, and UI polish for card brand selection and billing flows. Nick’s work spans iOS and Android as well as the JavaScript layer, showing a focus on cohesive user experience and platform parity. He has a knack for subtle UX fixes—icon sizing, dynamic styling, and form completion improvements—that reduce friction in real payment flows. Colleagues rely on him for pragmatic enhancements that align with Stripe’s API evolution and CI/CD needs.
code4 years of coding experience
github-logo-circle

Github Skills (20)

ios10
react-native10
stripe10
swiftui-app10
react-native-component10
ui-design10
uid10
front-end-development10
payment10
android10
swift10
swiftui10
javascript9
user-interface9
interface-design9

Programming languages (3)

TypeScriptSwiftKotlin

Github contributions (5)

github-logo-circle
stripe/stripe-ios

Aug 2021 - Jan 2023

Stripe iOS SDK
Role in this project:
userMobile Developer (iOS)
Contributions:3 releases, 1342 reviews, 196 commits in 1 year 5 months
Contributions summary:Nick primarily focused on enhancing the iOS app's UI and user experience within the Stripe iOS SDK. Their commits reveal a focus on improving the display of payment method options, specifically for Card Brand Choice, including fixing inconsistencies and enhancing the visual presentation by adjusting icon sizes and implementing dynamic styling. They also worked on improving the functionality and user experience of various UI elements such as form completion, removing unnecessary functionalities for the UI components, and addressing potential issues in the user interface, like improving how a user can select a specific payment method. They also worked on the payment sheets in the embedded mode.
stripeios-sdkstripe-sdkin-app-purchasestorekit
stripe/stripe-react-native

Oct 2021 - Nov 2021

React Native library for Stripe.
Role in this project:
userMobile Developer (Android/iOS)
Contributions:11 reviews, 14 commits, 6 PRs in 1 month
Contributions summary:Nick primarily contributed to the React Native library for Stripe, focusing on implementing new features for the payment sheet across both iOS and Android platforms. This included adding features like button color customization, return URL configuration, delayed payment methods, and billing details to the JavaScript, iOS, and Android implementations. Additionally, the user worked on example code updates, CI/CD configurations, and addressing platform-specific code changes to align with the latest Stripe API updates.
stripepayment-methodsadyenpaymentbraintree
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nick Porter - Software Engineer at stripe