Pierre-marc Airoldi is a Frontend Architect based in Montreal with 12 years of experience designing accessible, scalable web applications and leading frontend teams. At Explorance he has driven large-scale migrations to Vue.js, established a company-wide design system, and implemented WCAG-compliant practices while documenting architecture to accelerate new projects. He pairs hands-on engineering—spanning Knockout to modern Vue, reactive extensions in Swift, and iOS charting—with leadership in innovation labs and timely client support. An active open-source contributor, he has improved reactive networking in the popular Moya Swift library and helped adapt cross-platform charting and TypeScript definitions for rich-text editors. Known for pragmatic refactors and performance-first rewrites, he balances product-driven deadlines with long-term maintainability.
12 years of coding experience
10 years of employment as a software developer
Bachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at Concordia University
Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
Role in this project:
Mobile Developer (iOS)
Contributions:10 releases, 6 reviews, 190 commits in 6 years 8 months
Contributions summary:Pierre-marc primarily worked on the iOS implementation of the Charts library. The commits demonstrate a focus on fixing issues related to Realm integration within the charting framework. Furthermore, the user addressed merge conflicts and updated demo projects for the iOS platform, ensuring compatibility and functionality. Code changes show modifications to rendering components and test cases, suggesting active involvement in maintaining and enhancing the chart library's features for iOS.
Contributions:84 commits, 28 PRs, 32 pushes in 1 year 6 months
Contributions summary:Pierre-marc primarily contributed to the reactive extensions within the Moya framework. They focused on supporting ReactiveCocoa and RxSwift by extending the SignalProducer and Observable types to handle MoyaResponses and associated error handling. This included implementing filtering, image and JSON mapping functionalities. Additionally, the user cleaned up existing code and refactored reactive extensions for enhanced clarity.
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.