Mateusz Urban is a Haskell engineer with 11 years of commercial experience specializing in distributed systems, functional programming and event-sourced microservices. He leverages strong type systems and DDD to design APIs that make invalid states hard or impossible to express, improving correctness and reliability in mission-critical domains like banking. His background spans end-to-end ownership—from Kubernetes and DevOps (Terraform, Docker) to CI/CD and cloud deployments—plus leadership experience guiding small teams and onboarding engineers to F# and functional practices. Notable contributions include performance-focused refactors to a well-regarded reactive collections library (DynamicData) and migrating identity infrastructure at enterprise scale. Based in the Gdansk area, he blends technical rigor with a business-first mindset, asking the hard questions that turn domain knowledge into better product decisions. Mateusz’s pragmatic focus on maintainability and observable systems makes him effective at delivering resilient, high-confidence services.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering Computer Science, Bachelor of Engineering Computer Science at Polish-Japanese Academy of Information Technology
Contributions:6 commits, 1 PR, 5 comments in 29 days
Contributions summary:Mateusz's contributions focused on optimizing and refactoring the `dynamicdata` library's internal data structures and algorithms. They implemented changes to improve performance by avoiding unnecessary operations like `ToList()` calls and by switching to `LinkedLists` for the `IndexCalculator`. The user also addressed compilation errors and handled refresh operations within the `IndexCalculator`, improving the library's stability and efficiency. Furthermore, the user marked `SortOptimisations` as obsolete, indicating a focus on maintaining code quality and potentially streamlining future development.
Automatically provisions mongodb databases and credentials in Kubernetes
Contributions:23 commits, 2 PRs, 17 pushes in 12 days
databasesk8skubernetesdatabasecredentials
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.