Summary
Dawid Szewczyk is a Senior Flutter Developer based in Krakow with 6 years of hands-on experience building cross-platform mobile products and real-time applications. He specializes in architecting modular, scalable Flutter codebases and integrating AI capabilities into mobile experiences to boost reusability and development efficiency. Dawid has shipped production apps in collaborative, distributed teams—including close work with US-based partners—and emphasizes clean code, strong test suites, and maintainable architectures. His toolkit includes state management patterns and modern Flutter best practices (Bloc/Cubit, dependency injection, Freezed) informed by a Computer Science engineering background from Politechnika Krakowska. Notably, he progressed rapidly from internship to senior roles across multiple firms and freelance engagements, showing adaptability across startup and enterprise settings. He brings a pragmatic focus on developer workflows and product-quality delivery, blending deep Flutter knowledge with a keen interest in AI-enhanced mobile features.
6 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering - BE, Computer Science and Engineering, Bachelor of Engineering - BE, Computer Science and Engineering at Politechnika Krakowska im. Tadeusza Kościuszki
IT Technician, IT Technician at Zespół Szkół Nr 1 im. Stanisława Staszica w Bochni