Mateusz Marszałek is a Full Stack .NET Developer with about 11 years in software engineering, currently building cloud-native solutions at mBank after delivering industrial and web applications at ABB. He blends a strong .NET desktop background (WPF/UWP) with web, Azure, IoT and machine learning experience grounded in a Mechatronics/Smart Systems & AI education from AGH. Comfortable across the stack, he has moved from LAMP-era web work into modern Azure architectures while keeping a foothold in industrial automation. An active open-source contributor, he extended quicktype to support the Pike language—demonstrating attention to language integrations and test-driven delivery. Colocated in the Cracow metro area, he’s passionate about software architecture and rapid adoption of new technologies to solve real-world automation and data challenges.
11 years of coding experience
4 years of employment as a software developer
Magister (Mgr) Mechatronics Engineering - Smart Systems & AI, Magister (Mgr) Mechatronics Engineering - Smart Systems & AI at AGH University of Krakow
Generate types and converters from JSON, Schema, and GraphQL
Role in this project:
Back-end Developer
Contributions:12 commits, 2 PRs, 8 comments in 17 days
Contributions summary:Mateusz primarily worked on adding support for the Pike programming language to the `quicktype` project. Their contributions included implementing the necessary language-specific features, such as type generation, JSON encoding, and union support. They also refactored and integrated the Pike code into the test pipeline, which indicates a focus on making the new language a fully functional component of the code generation tool.
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
Mateusz Marszałek - Full Stack .NET Developer at mBank S.A.