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.
code13 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.
patternsplaintextmatchjavascriptsandbox
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
Michał Dąbrowski - Principal Sofware Architect (contract) at The Motley Fool