Michał Dąbrowski

Principal Sofware Architect (contract) at The Motley Fool

Cracow Metropolitan Area 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

🤩
Rockstar
Michał Dąbrowski is a Principal Software Architect with 13 years of experience designing and delivering distributed systems, currently contracting at The Motley Fool from Kraków. He blends strong functional-programming instincts with pragmatic architecture—DDD, microservices, actor models and event-driven patterns—across stacks including .NET, PHP, Node.js and cloud platforms. A hands-on contributor to open-source tooling, he’s added robust matching and humanization features to popular PHP libraries, demonstrating a focus on readable APIs and well-tested logic. He has led teams building trading engines, data processing pipelines and serverless services while promoting BDD/TDD and DevOps practices. Colleagues rely on him for clear boundaries, practical refactors and mentoring, informed by deep experience in both backend systems and CI/CD automation. Less obvious: he combines protocol-level thinking (types, tests) with product-minded ergonomics—turning developer-focused data into user-friendly formats.
code14 years of coding experience
job13 years of employment as a software developer
github-logo-circle

Github Skills (9)

algorithm10
unit-testing10
algorithms10
datetime10
php10
object-oriented-programming10
software-design9
data-structure7
data-structures7

Programming languages (5)

C#ScalaJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
coduo/php-humanizer

Apr 2014 - Oct 2015

Humanize values that are readable only for developers.
Role in this project:
userBack-end Developer
Contributions:14 commits, 1 PR, 2 pushes in 1 year 6 months
Contributions summary:Michał primarily contributed to the `php-humanizer` repository by implementing and refining core functionalities related to number humanization and date/time differences. They added features such as ordinalization, Roman numeral conversions, and precise date/time difference calculations. The user also updated and improved unit tests to ensure the accuracy and reliability of these new features, indicating a focus on robust and well-tested code. These changes contribute to the library's ability to transform raw data into more user-friendly and readable formats.
for-developersjavascripthumanizereadable
coduo/php-matcher

Apr 2014 - Sep 2014

The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:
Role in this project:
userBack-end Developer
Contributions:55 commits in 5 months
Contributions summary:Michał primarily focused on developing the core functionality of a data matching library. Their contributions included implementing array matching, a chain matcher, a wildcard matcher, and a type matcher. They also refactored existing code and added documentation. The user's work involved modifying the `Matcher` class and creating a `PropertyMatcher` interface, indicating a focus on extending the library's capabilities and improving its structure.
data-structuredata-structuresxml
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