Hi, I'm Maciej Szałek.

A software engineer based in Poznań, Poland.
Currently working as Node.js Developer and Team Leader in Merixstudio.

What I Do

My main areas of intrest

Node.js

I like to solve problems holistically, so I choose Node.js runtime to write backend and frontend apps using one language. Currently, most of the time I work on Express.js apps with TypeScript, but I also really like the Nest.js approach.

Angular

Angular is my modern frontend framework of choice. I like it for its clarity, readability, and out-of-the-box support for RxJS, TypeScript, or dependency injection.

MongoDB

Wherever speed, scalability, and flexibility are more important than data consistency, I like to use MongoDB as a project database.

PostgreSQL

If the project requires the use of a relational database, I prefer PostgreSQL for fully ACID compliance, partially support for NoSQL, and a large variety of data types.