Michał Urbańczyk is a Senior Data Engineer based in Krakow with 19 years of hands-on experience building data pipelines, ETL systems, and backend services for enterprise customers like GE Healthcare. He combines strong-typed systems thinking—evident in his affinity for C++, Rust, and clean design—with practical expertise in SQL, Teradata, Informatica, Python and orchestration tools to deliver robust data solutions. At GE he progressed from Data Engineer to Senior Data Engineer, owning complex data workflows and automation across healthcare analytics environments. Beyond enterprise work he contributes to notable open-source projects such as Enso Analytics and the VCMI engine for Heroes of Might and Magic III, demonstrating a talent for both core systems logic and GUI/backend integration. Colleagues would describe him as a pragmatic engineer who values type safety and maintainable architecture while remaining willing to dive into legacy ETL and game-engine internals alike. He holds an applied computer science master's from Politechnika Krakowska and brings a rare mix of long-term production experience and open-source curiosity.
19 years of coding experience
10 years of employment as a software developer
Master's degree, Informatyka stosowana, Master's degree, Informatyka stosowana at Politechnika Krakowska im. Tadeusza Kościuszki
Open-source engine for Heroes of Might and Magic III
Role in this project:
Back-end Developer
Contributions:1207 commits, 17 comments in 6 years 10 months
Contributions summary:Michał implemented significant features related to garrison passableness and border gate functionality within the Heroes of Might and Magic III engine. Their contributions included adding support for flagged garrisons, full support for BorderGates, and creating a system for determining which players can pass through visitable tiles of an object based on ownership. These changes involved modifying core object handling and game state logic to incorporate new passableness properties and functionality.
Enso Analytics is a self-service data prep and analysis platform designed for data teams.
Role in this project:
Back-end & Full-stack Developer
Contributions:353 reviews, 480 commits, 385 PRs in 3 years 7 months
Contributions summary:Michał has been primarily involved in the development of the Enso Analytics platform, contributing to both the front-end (GUI) and back-end components. They've worked on features like file management, defining directory structures, and handling JSON-RPC communication between the GUI and the back end. They have also contributed to refactoring the AST and implementing core data structures (e.g., `HasSpan`, `derive(Iterator)`). There were a few attempts to add, fix, or improve the IDE-related GUI side features.
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.