Mario Iannotta

All Things Tech at Mario Iannotta (Freelancer)

Italy
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
Mario Iannotta is a versatile mobile-focused software engineer and engineering manager with 12 years of experience building iOS/macOS apps, SDKs and cross-functional teams from Italy. He combines hands-on craftsmanship—shipping polished UI/UX improvements and reusable components like the PullUpController—with leadership that raised crash-free rates to ~99.7% and scaled teams and CI pipelines for B2B and consumer products. As a freelancer and founding engineer he shipped App Store–featured apps, built video chat and image-processing systems, and helped grow MRR through rapid, quality releases. An active open-source contributor, his UI-focused tweaks to projects like ControlRoom show an attention to developer experience as well as end-user polish. He blends product-minded experimentation with disciplined engineering processes, often improving metrics and developer workflows behind the scenes.
code12 years of coding experience
job7 years of employment as a software developer
bookIT and Telecommunications Engineering, IT and Telecommunications Engineering at University of Cassino and Southern Lazio
bookITIS "E. Majorana"
languagesEnglish, Italian
github-logo-circle

Github Skills (14)

uid10
xcode10
swift10
macos10
uikit10
swiftui-app10
ios10
front-end-development10
ui-design10
swiftui10
application9
simulator9
animation9
gesture-recognition9

Programming languages (4)

TypeScriptC++JavaScriptSwift

Github contributions (5)

github-logo-circle
Pull up controller with multiple sticky points like in iOS Maps
Role in this project:
useriOS Mobile Developer
Contributions:11 releases, 84 commits, 24 PRs in 2 years 4 months
Contributions summary:Mario primarily contributed to the development of a pull-up controller component for iOS applications. Their work included implementing the core functionality of the controller, such as defining sticky points and handling user interactions through gestures. They also refactored the code, added code documentation, and improved the animation APIs to provide better user experience. Moreover, the user made several modifications to the example project and its UI, including adding an option to add and remove the pull up controller.
controlleriospoints
twostraws/ControlRoom

Feb 2020 - Mar 2020

A macOS app to control the Xcode Simulator.
Role in this project:
useriOS/macOS Mobile Developer
Contributions:19 commits, 7 PRs, 13 comments in 1 month
Contributions summary:Mario primarily focused on enhancing the user interface of the macOS app. They implemented a picker to replace a text field for bundle identifier selection, updated the UI, and added functionalities to open the data folder and app bundle, and introduced an uninstall confirmation alert, which indicates a focus on improving the user experience. They also made changes to the application and simulator controllers.
macos-appsimulatorswiftmacossimctl
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
Mario Iannotta - All Things Tech at Mario Iannotta (Freelancer)