Michał Wadas is a Senior Node.js developer with 12 years of experience building backend systems from Warsaw, currently working at ION after a five-year senior tenure at Future Mind. He brings deep expertise in Node.js and databases, contributing notable backend improvements to the popular TypeORM project—adding materialized view support, custom MySQL package handling, CTEs, and robust pool error handling across PostgreSQL, CockroachDB and SQL Server. Comfortable in both product and managed-service environments, he has consistently focused on improving database reliability and extensibility in production systems. Colleagues rely on him for pragmatic architecture choices and for shipping durable integrations between Node.js services and relational databases. Beyond day-to-day engineering, his open-source contributions show a preference for solving subtle, infrastructure-level problems that pay dividends in large-scale deployments.
TypeScript & JavaScript ORM for Node.js — supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and more.
Role in this project:
Back-end Developer
Contributions:25 reviews, 6 commits, 17 PRs in 3 years 3 months
Contributions summary:Michał contributed to the TypeORM project by implementing and improving database driver functionalities. They addressed pool error handling for PostgreSQL, CockroachDB, and SQL Server, adding custom error handling options. Furthermore, the user added support for materialized views in PostgreSQL, including an option to control synchronization. Additionally, the user enabled the use of custom mysql packages, and supported Common Table Expressions to enhance the database query capabilities.
Contributions:110 commits, 12 pushes, 1 branch in 1 year 7 months
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.