Bartosz Waresiak is a Lead Software Engineer with 21 years of experience, specializing in iOS development, performance optimization, and architecture. He has progressed from contributor roles in Google Summer of Code to technical leadership at Base CRM and now drives engineering at DuckDuckGo, where he鈥檚 contributed notable UI and performance improvements to the popular DuckDuckGo iOS app. Daily-practice expertise in memory management (manual and ARC), multithreading, Core Data, Xcode/Instruments, and TDD informs his pragmatic approach to reliable, high-performance mobile software. Passionate about game development and automation, he pairs deep algorithmic and design-pattern knowledge with a track record of shipping smoother scrolling, theme support, and UI optimizations on production apps. Based in the Cracow metropolitan area, he combines hands-on coding with mentoring and cross-functional delivery at scale.
20 years of coding experience
11 years of employment as a software developer
Master of Science (M.Sc.), Applied Computer Science, Master of Science (M.Sc.), Applied Computer Science at Akademia G贸rniczo-Hutnicza im. Stanis艂awa Staszica w Krakowie
Contributions:15 releases, 350 reviews, 342 commits in 4 years 11 months
Contributions summary:Bartosz primarily focused on enhancing the iOS mobile application, specifically improving scrolling behavior to match Safari and resolving an issue with the iPhone X. They refactored code and optimized the UI to increase app performance. The user also contributed to supporting the light theme, including UI tweaks and design updates for various components.
Find and Hire Top DevelopersWe鈥檝e 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
Bartosz Waresiak - Lead Software Engineer at DuckDuckGo