Freelance Software Engineer (iOS, Swift, Typescript, Full-stack) at freelancer
Prague, Prague, Czechia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Petr Pavlík is a seasoned freelance software engineer based in Prague with 13+ years of experience building and leading iOS teams and full-stack projects. He has led iOS development for apps with millions of monthly active users at SCRUFF and Hornet, and more recently focuses on developer experience—modularizing large codebases into Swift packages and transitioning apps to SwiftUI. Petr runs the largest catalog of Swift packages (swiftpack.co), contributes to server-side Swift projects like Perfect (notably improving MongoDB connectors and connection pooling), and maintains an active presence in the iOS community by hosting CocoaHeads Prague. Comfortable across Swift and TypeScript, he blends hands-on implementation with architecture-level improvements and a pragmatic eye for performance and maintainability.
13 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BSc), Software engeneering, Bachelor of Science (BSc), Software engeneering at České vysoké učení technické v Praze
Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)
Role in this project:
Back-end Developer
Contributions:6 commits, 4 PRs in 8 days
Contributions summary:Petr's commits primarily focus on enhancing the MongoDB connector within the Perfect framework. They refactored the code to handle potential errors during object initialization and deallocated resources in `deinit` methods. The contributions included improvements to the `MongoClient`, `MongoCollection`, and `MongoDatabase` classes, specifically implementing failable initializers and garbage collection. Additional effort involved adding support for connection pooling for enhanced performance.
Contributions:22 commits, 1 push, 2 comments in 3 years 8 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.