Hello World.
My name is Michał.

I'm Node.js developer and open source contributor passionate about building efficient and scalable solutions.

About

I'm Michał, a software developer from Poland. I'm all about backend development and tinkering with operating systems since 2018. I enjoy creating and contributing to open source software, as I believe in the power of collaboration and sharing knowledge. Besides programming, I like metal music, video games, history, and dogs.

Tech stack

Some technologies and tools I use on daily basis.

JavaScript
TypeScript
Node.js
NestJS
React.js
Next.js
TailwindCSS
Docker
PostgreSQL
MongoDB
Redis
Git
C
C++
Linux

Showcase

My open source contributions and side projects.

project logo
Novu CONTRIBUTIONS

march 2023 - 2024

A unified API for developers, simplifying the process of sending notifications across various channels such as app, push, email, SMS, and chat. During a year of contributing, I became one of the top contributors to the project (33k+ stars on GitHub) and a moderator on their Discord server (3,5k+ members) where I help other developers and maintain the community.

Node.jsNestJSTypeScriptMongoDBRedisDockerReact.js
project logo
Purly OWN PROJECT

december 2022 - today

Fictional SaaS platform designed for comprehensive brand link management. Create workspaces, add team members, shorten links, generate QR codes, track traffic, and more. Additionally, it features integrated payment processing with Stripe for seamless transactions.

Node.jsNestJSTypeScriptPostgreSQLRedisDockerReact.jsTailwindCSS
project logo
PandJS OWN PROJECT

july 2024 - today

JavaScript runtime from scratch based on v8 engine with non-blocking I/O, inspired by Node.js and Deno. Currently it implements ES6 modules, timers, TCP networking and Buffers. File system operations support is in progress,

C++CJavaScriptLinuxNetworking

Node.js TOR client developed in TypeScript with zero external npm dependencies. Featuring a custom-built implementation of the SOCKS5 protocol, this client enables seamless programmatic access to the TOR network.

Node.jsTypeScriptNetworking

Featured blog posts

Check out my most recent blog posts.

Cover GUIDE PandJS - building own JavaScript runtime

In this article we will discuss how to build own JavaScript runtime and challanges I experience in my side project.

avatar
Michał Dziuba
Cover GUIDE How to use Novu with Nuxt.js

In this article, I will guide you through integrating Novu, an open source notification infrastructure, with Nuxt.js, the popular Vue.js framework.

avatar
Michał Dziuba
Cover GUIDE Reset password in Node.js

In this article, you will learn how to implement reset password flow in Node.js application.

avatar
Michał Dziuba

Contact

Feel free to to contact me any time, my inbox is always open.

Want to send an email? Write to: