Ben Whitley

IOS Engineer at JPMorgan Chase & Co.

New York, New York, 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
🎓
Top School
Ben Whitley is an iOS engineer with 11 years of mobile development experience, primarily focused on Swift and cross-platform Kotlin work. He’s delivered production apps at companies from startups to JPMorgan Chase, and contributed to notable open-source Kotlin Multiplatform projects—improving iOS integrations, UI refinements, and DevOps automation for Xcode and LLDB. Known for clean, elegant code and attention to memory-safety and lifecycle details, he’s equally comfortable refactoring Swift, introducing SwiftLint, and scripting build/tooling workflows. Based in New York, he pairs engineering craft with a storyteller’s curiosity—often reading or writing when he’s not shipping features.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Arts - BA, HISTORY, Bachelor of Arts - BA, HISTORY at Bard College
github-logo-circle

Github Skills (20)

xcode-plugin10
ios10
scripting10
ui-design10
uid10
xcode10
automation10
script10
front-end-development10
kotlin-multiplatform10
sh10
swift10
automations10
shell10
swiftui-app9

Programming languages (5)

JavaScriptObjective-CSwiftKotlinPython

Github contributions (5)

github-logo-circle
touchlab/xcode-kotlin

May 2020 - Jan 2022

Kotlin Native Xcode Plugin
Role in this project:
userDevOps Engineer / Automation Engineer
Contributions:2 reviews, 10 commits, 7 PRs in 1 year 7 months
Contributions summary:Ben focused on automating the setup and configuration of the Kotlin Native Xcode plugin. They primarily worked on shell scripts to manage Xcode processes, plugin installation, and LLDB integration. Key changes include refactoring the setup script for different Xcode versions, implementing logic for closing and reopening Xcode, and integrating specific LLDB configurations.
kotlin-nativexcode-pluginkotlin-multiplatformxcode
touchlab/KaMPKit

Dec 2019 - Aug 2021

KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform
Role in this project:
userMobile Developer (iOS)
Contributions:2 reviews, 20 commits, 4 PRs in 1 year 8 months
Contributions summary:Ben primarily contributed to the iOS component of the Kotlin Multiplatform project. Their work included refactoring Swift code, addressing memory safety issues by incorporating `weak self` and adjusting view lifecycle methods, and restructuring the UI with a delegation pattern and optionals. The user also integrated SwiftLint for code quality and made changes to the UI using SwiftUI.
kotlin-multiplatformmobilekotlinkotlin-native
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