Summary
Mateusz Karwat is an iOS engineer with 10 years of experience building and testing mobile software, currently shaping a cross-product design system at Revolut. He brings deep testing and CI expertise from roles at Opera and Volvo IT, where he wrote automation in Swift, Python and Objective-C and bridged QA with development. At Tietoevry he worked on map-based and hybrid watch apps and owned an Objective‑C SDK and a React Native native module, showing comfort across Swift, Objective‑C, Java and JavaScript. Based in Wrocław, he combines hands‑on feature development with a strong focus on reliable component behavior and testability, often operating at the intersection of platform code and tooling. An atypical strength is his long history of shipping both test automation and production iOS features, making him as fluent in preventing regressions as in delivering UI components.
10 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at University of Wroclaw
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Politechnika Wrocławska
Polish, English, German