Dmitry Kudryavtsev

Senior Software Engineer @ Forter / Tech Lead / Consultant

I'm a senior software engineer located in Israel. I have more than 12 years of professional experience in web development, as well as experience in low level and game development. I write, talk and mentor about software engineering.

I work with languages such as TypeScript, Rust, Python, and Kotlin as well as technologies such as NodeJS, React and more.

I use this blog as a platform to share my knowledge and experience as well as write about Software Industry, Software Engineering, and Productivity.

Consider subscribing to my newsletter to stay updated when I publish new articles, as well as getting occasional curation of interesting news from the industry.

Feel free to reach out to me or read more about me.

Disclaimer - posts and opinions shared in this blog are mine and do not represent the opinions of my employer, colleagues, friends or family.

Dmitry Kudryavtsev

Latest Posts

ChatGPT, AI, and the future of tech

Unless you’ve been living under a rock, you probably heard about OpenAI releasing ChatGPT for a free research preview.

How technology affects our day-to-day lives

During this time and age, we default to technological solution to every problem. Often times - without taking into considereation what effect those solutions might have on our day-to-day lives.

Why you should adopt Makefile in all of your projects

GNU Make. A software that is, most likely, older than you. It’s so simple, so standard, and so ignored. I’m here to provide a case in favor of make and Makefiles.

4 Ways to Minimize your Dependencies in Node.js

We all know the joke about how node_modules is the heaviest object in the universe.

Implementing Promisable setTimeout

setTimeout() is the most powerful execution control function. Sadly - it's not async. Lets turn it into one.