Dennis Weissmann is a Senior Software Development Engineer with 11 years of experience specializing in Apple platforms, Swift, and Objective-C, currently based in Cupertino and building platform-level features at Apple. He has a strong mobile background from multiple roles at SAP—where he prototyped native iOS apps during his studies—and a decade-long progression into senior engineering at Apple. An active open-source contributor, he helped evolve DeviceKit into a robust, CocoaPods-enabled framework that keeps pace with new iPhone and tvOS hardware, showing attention to platform nuances like battery, screen, and device detection. Dennis combines systems-level thinking from macOS tooling he built earlier in his career with pragmatic API design for iOS, and his academic focus in Mobile Computing underpins a research-informed approach to mobile UX and performance. Notably, he moved from building automation tools for e-commerce to shaping mobile frameworks used by other developers, reflecting both product-minded and developer-tooling instincts.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.), Computer Software Engineering, 2.0, Bachelor of Applied Science (B.A.Sc.), Computer Software Engineering, 2.0 at University of Applied Sciences Worms
DeviceKit is a value-type replacement of UIDevice.
Role in this project:
Mobile Developer (iOS)
Contributions:33 releases, 136 commits, 100 PRs in 3 years 10 months
Contributions summary:Dennis was actively involved in the development of the DeviceKit library, which provides a value-type replacement for `UIDevice`. Their work included adapting the library to support new iOS devices, such as the iPhone 7, iPhone 8, and iPhone X, and enhancing existing features for tvOS. The user demonstrated proficiency in Swift by implementing new features, refactoring code, and addressing bug fixes related to device detection, battery state, and screen properties. Furthermore, the user was responsible for converting the solution into a framework, which involves creating a project and adding features such as CocoaPods support.
Contributions:65 pushes, 1 branch in 3 years 3 months
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
Dennis Weissmann - Senior Software Development Engineer at Apple