Jonathan Willing

Staff UX Engineer at Waymo

San Francisco, California, 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

👤
Senior
🎓
Top School
Jonathan Willing is a Staff UX Engineer in San Francisco with 14 years of experience designing and building polished iOS and macOS user interfaces. He blends product-focused UX design with deep platform engineering, having shipped features at YouTube and progressed through multiple UX roles at Waymo. Jonathan is an active contributor to MailCore2, where he enhanced the iOS example app and integrated Keychain-backed mail functionality—illustrating his attention to secure, usable client-side integrations. Comfortable across mobile and desktop Apple platforms, he pairs pragmatic engineering with a designer’s eye for interaction details. Colleagues describe him as someone who moves fluidly between prototype and production, turning complex UX constraints into intuitive experiences.
code14 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Texas A&M University
stackoverflow-logo

Stackoverflow

Stats
29,496reputation
2.5mreached
272answers
102questions
Badges
interface-builder
top-5%
uibutton
top-5%
cocoa-touch
top-5%
uialertview
top-1%
cocoa
top-5%
iphone
top-1%
github-logo-circle

Github Skills (26)

objective-c10
ios10
uialertview10
ipad10
xcode10
keychain10
iphone10
imap9
interface-builder9
user-interface9
cocoa9
ui-design9
memory-management9
uibutton9
uitableview9

Programming languages (6)

TypeScriptDockerfileC++Objective-CHTMLSwift

Github contributions (5)

github-logo-circle
MailCore/mailcore2

Apr 2013 - Jul 2013

MailCore 2 provide a simple and asynchronous API to work with e-mail protocols IMAP, POP and SMTP. The API has been redesigned from ground up.
Role in this project:
userMobile Developer (iOS)
Contributions:24 commits in 3 months
Contributions summary:Jonathan primarily focused on developing and enhancing an iOS example application for the `mailcore2` library. Their contributions include adding an initial iOS example, implementing basic UI elements, and integrating MailCore functionality for account login and email fetching. Key changes involved adding UI components, integrating mailcore2 library features, and enhancing the user interface to improve usability. They also integrated Keychain functionality.
protocolsapimailsmtpasynchronous
jwilling/JWFolders

Dec 2011 - Aug 2015

Contributions:47 commits, 1 push in 3 years 7 months
spring-bootimitatespringboardspringjava
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
Jonathan Willing - Staff UX Engineer at Waymo