Pascal Edmond is an iOS Tech Lead based in Paris with 11 years of experience building mobile apps and leading engineering teams. He combines hands-on Swift development with backend and database expertise, having contributed to notable open-source projects like appstoreconnect-swift-sdk and GRDB.swift where he implemented SPM integration and a FetchedRecordsController for efficient UI-driven SQLite updates. At BNP Paribas he guides iOS architecture and delivery, after a long tenure managing projects and development at Pierlis. Pascal is an Apple enthusiast who cares about clean data models, testability and smooth sync between storage and UI. Colleagues value him for bridging low-level database change logic with polished mobile experiences. He brings a pragmatic, systems-minded approach to shipping reliable, maintainable apps at scale.
11 years of coding experience
11 years of employment as a software developer
SUPINFO - The International Institute of Information Technology
The Swift SDK to work with the App Store Connect API from Apple.
Role in this project:
Back-end Developer
Contributions:115 commits, 7 PRs, 1 push in 1 month
Contributions summary:Pascal primarily focused on building the Swift SDK to interact with the App Store Connect API. They added the initial `Package.swift` file for Swift Package Manager integration, indicating the project's build system. The user then added data models, specifically related to build and app information, and cleaned up declarations, demonstrating an understanding of the API's data structures and a focus on data handling. They also added examples and tests for SPM integration, further solidifying the SDK's usability.
A toolkit for SQLite databases, with a focus on application development
Role in this project:
Back-end Developer & Database Engineer
Contributions:55 commits, 1 PR, 2 comments in 4 years 3 months
Contributions summary:Pascal primarily worked on the implementation of a `FetchedRecordsController` for SQLite databases. Their contributions focused on developing a controller to observe and manage changes to a database, including the logic to compute changes (insertions, deletions, moves, and updates). These changes are used to update the UI. The code demonstrates the integration of the controller with UI components, and the user's contributions are critical for creating and testing the application.
sqlite-databasessql-buildergrdbsqlsqlite3
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.