Marcin Chudy

Senior Software Developer at Leancode

Warsaw, Masovian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Marcin Chudy is a Senior Software Developer based in Warsaw with 11 years of experience and a specialist focus on Flutter mobile development, leading Flutter teams for over five years. He combines deep hands-on skills across mobile stacks—Flutter, React Native, iOS/Android—with a track record of improving platform stability and testability, notably contributing camera and auth fixes in prominent open-source repos. At Leancode he ships production Flutter apps while earlier roles at Netguru and Epicode sharpened his cross-platform and CI/E2E testing expertise. Marcin pairs academic rigor from an MSc in Computer Science with practical engineering: he has fixed device-specific crashes, refactored test suites to remove fragile dependencies, and added localization/customization hooks in native dialogs. He’s as comfortable mentoring teams and running event-storming sessions as he is diving into native Android or iOS code to resolve tricky bugs.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Very Good, Bachelor of Science (BSc), Computer Science, Very Good at Warsaw University of Technology
languagesPolish, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

unit-testing10
javas10
objective-c10
camera10
ios10
flutter-game10
react-native10
mobile-development10
avfoundation10
android10
flutter-apps10
xctest10
java10
flutter10

Programming languages (5)

C#TypeScriptJavaJavaScriptDart

Github contributions (5)

github-logo-circle
React Native authentication with the native Touch ID popup.
Role in this project:
userMobile Developer (Android)
Contributions:8 commits, 2 PRs, 2 comments in 6 months
Contributions summary:Marcin primarily focused on enhancing the Android implementation of the React Native touch ID authentication library. They addressed potential crashes on specific Samsung devices by checking for hardware availability. The user also added the ability to customize strings within the Android authentication dialog, and refactored the code by replacing spread operators with `Object.assign`. Furthermore, they updated and merged the code.
reactreact-nativeauthenticationtouchpopup
flutter/packages

Dec 2024 - Feb 2025

A collection of useful packages maintained by the Flutter team
Role in this project:
userMobile Developer (iOS)
Contributions:23 reviews, 10 PRs, 31 comments in 1 month
Contributions summary:Marcin primarily focused on modifying and testing the camera functionality within the iOS Flutter package. They refactored and removed OCMock dependencies from various test files, introducing new protocols for mocking and enabling more efficient testing. Their contributions involved fixing crashes, refactoring test utilities, and adding features related to photo capture and video streaming within the camera framework. The user implemented improvements by modifying and adding unit tests, indicating a focus on ensuring the stability and functionality of camera features within the Flutter ecosystem.
flutterdart
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.
Request Free Trial
Marcin Chudy - Senior Software Developer at Leancode