UIKit Software Engineer
Apple Inc.; Cupertino, CA
October 2018-present
Developer working on the primary UI framework for iOS, iPadOS, and tvOS (as well as being available on macOS). Primarily focused on improving UI elements, developing improved APIs for app makers, and maintaining a consistent user experience throughout the operating system on a wide range of hardware while delivering new interaction features to users.
Xcode Software Engineer
Apple Inc.; Cupertino, CA
September 2011-October 2018
Engineered and designed tools for software development on Apple platforms including iOS and macOS as a member of the Development Technologies team. Gave five presentations at WWDC on features of Xcode. Responsible for several Xcode features over entire development life-cycles from concept to design to implementation to maintenance. Highlights include developing the Source Editor Change Bar, Xcode’s rebase support with Git, an improved Version Editor, key parts of Xcode Server (Xcode’s Continuous Integration feature), and more.
Apple Software Engineering Intern
Apple Inc.; Cupertino, CA
Summer 2009, Summer 2010
Interned as a software engineer of the Interactive Media Group responsible for video and audio functionality of Apple platforms as well as the Development Technologies group. Specialized in user interface improvements and developed sample code. Staffed WWDC event and was given the opportunity to present a project to a panel of Apple senior management.
Google Summer of Code Student
Google Inc.; Atlanta, GA
Summer 2008
Developed open-source software through a grant from Google. Worked on the VLC Media Player project (www.videolan.org), specifically addressing user interface improvements and overall integration into macOS, making VLC more intuitive to users of other media programs.
Teaching Assistant
Georgia Institute of Technology, College of Computing; Atlanta, GA
Fall 2007, Spring 2010
Teaching assistant for Introduction to Object Oriented Programming and Computer Graphics courses. Initiated a weekly advanced lecture series covering topics beyond the course material.