Principal Mobile Engineer (iOS Android) at Freelance work
Gdańsk, Pomeranian Voivodeship, Poland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Maciej Kołek is a Principal Mobile Engineer with over 11 years of experience building high-quality iOS and cross-platform mobile apps, currently driving mobile engineering at Splunk. He combines deep native iOS expertise—Touch ID/Face ID, rich notifications, Swift/Objective-C—with a pragmatic focus on app architecture, reducing technical debt and improving UX. As a founder of a high-traffic Rails marketplace (550k+ users) and frequent contributor to open-source Swift and backend projects, he bridges product, backend and mobile concerns effectively. He has led and mentored teams as an iOS Tech Lead at Volvo, shaping roadmaps and delivery for mission-critical apps. Ambitious to move further into tech leadership, he pairs hands-on coding with workshops and public speaking on UI/UX best practices. Off-hours he’s an internationally published esports photographer, bringing a practiced eye for capturing user-facing moments and product polish.
11 years of coding experience
13 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Gdansk
[Deprecated] A shiny JSON parsing library in Swift :sparkles: Loved by many from 2015-2021
Role in this project:
Back-end Developer
Contributions:8 commits, 3 PRs, 12 comments in 1 month
Contributions summary:Maciej appears to be focused on enhancing the functionality of the JSON parsing library, "Gloss", written in Swift. They have made code improvements within the `Decoder` and `Encoder` structs, indicating contributions to both the decoding and encoding aspects of JSON handling. The commits also include code reviews and modifications to the `Dictionary` extension, further suggesting a focus on core data structures and parsing logic. The addition of UUID support also points toward enhanced capabilities.
Fast and distributed workflow runner using ActiveJob and Redis
Role in this project:
Back-end Developer
Contributions:11 commits, 2 PRs, 23 comments in 1 day
Contributions summary:Maciej contributed to the core logic and structure of the `gush` project. They implemented unique job and workflow ID generation, enhanced job persistence with the Redis database, and refactored how jobs are queued by utilizing job names instead of classes. Furthermore, they wrote and updated tests for workflow functionality. The user also worked on payload handling and dependency resolution within the workflow.
redisworkflowsrubysidekiqgraph
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.