Dennis Weissmann

Senior Software Development Engineer at Apple

Cupertino, 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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor 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
languagesEnglish, German, Italian, Spanish
stackoverflow-logo

Stackoverflow

Stats
19,598reputation
660kreached
67answers
3questions
Badges
xcode
top-5%
ide
top-1%
ios
top-1%
iphone
top-1%
swift
top-1%
github-logo-circle

Github Skills (14)

ide10
smart-device10
swift10
ios10
iphone10
tvos9
xcode9
nsstring6
objective-c6
http6
cocoa-touch6
macos6
cocoa6
nsdata6

Programming languages (5)

SCSSJavaScriptSwiftHTMLRuby

Github contributions (5)

github-logo-circle
devicekit/DeviceKit

Feb 2015 - Dec 2018

DeviceKit is a value-type replacement of UIDevice.
Role in this project:
userMobile 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.
devicetvosuidevicebattery-levelswiftpm
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