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.
14 years of coding experience
9 years of employment as a software developer
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Texas A&M University
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:
Mobile 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.
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.