Designing the Core Architecture
How I structured the foundation of the NestJS MVP StarterKit

Search for a command to run...
How I structured the foundation of the NestJS MVP StarterKit

Intro Over the years, I’ve built and maintained quite a few backend projects. Some started from scratch, others from templates, and a few evolved from messy prototypes that somehow made it to production. One thing kept repeating: every new project me...

Intro Late September 2025 became one of those moments when I had an unexpectedly interesting experience. It all started with a small LinkedIn notification one afternoon. Someone with the initials AP reached out to me and asked if I really knew how to...

Introduction It’s hard to believe, but I’ve been using NestJS for almost five years now. My journey started back in college when I was offered a project to build a backend system for a vessel tracking website based on MarineTraffic. At that time, I h...

Introduction Signal has become one of the most trusted messaging platforms in the world, well known for its strong emphasis on privacy and security. Unlike many other messaging apps, Signal implements end-to-end encryption by default, ensuring that n...

Introduction Signal has always fascinated me, not only because of its focus on privacy, but also because it’s fully open source. This means you’re free to dive into the source code, learn how things work under the hood, and even compile your own vers...

When it comes to messaging apps, most of us are already familiar with WhatsApp, Telegram, or even good old SMS. But a few years ago, I stumbled upon Signal, and it quickly became one of the most fascinating projects I’ve ever explored. What makes Sig...

Hi, my name is Iriyanto, and I’ve been working as a Software Engineer for about five years now. My primary focus is on Backend Web Development, but from time to time, I also take on roles such as system analyst or even a project manager. One of the m...
