Home

🚀 Backend Developer | Building Fast, Stable & Secure Systems

Hello! I’m Rizqi Mulki, a Backend Developer who thrives on crafting high-performance software that doesn’t just function—it excels. My mission? To engineer solutions where speed, stability, and security are non-negotiable, because in today’s digital landscape, cutting corners isn’t an option.

With deep expertise in PHP, Python, and Node.js, I design scalable backends that handle heavy traffic seamlessly. My database skills span MariaDB, MySQL, and PostgreSQL, ensuring data is not just stored but optimized for peak efficiency. On the infrastructure side, I’m at home in Linux environments and cloud platforms like AWS & GCP, deploying resilient systems with precision.

Beyond code, I believe in sharing knowledge and growing together. I hope this website serves as both a showcase of my work and a resource for fellow developers. Whether it’s refining APIs, optimizing queries, or hardening systems against threats, I’m passionate about writing clean, maintainable code that stands the test of time.

Let’s build something remarkable—fast, stable, and secure.

rizqimulkisrc@gmail.com | +628526865056


Latest Post

TypeScript in Node.js: Advanced Patterns for Enterprise-Grade Backends

Leveraging dependency injection, custom decorators, and strict event typing to build robust, maintainable Node.js applications…
Read More

The Node.js Cluster Module: A Misunderstood Power Tool

How to properly use worker threads, child processes, and PM2 without shooting yourself in the…
Read More

Beyond Express: Why we switched to Fastify (and when you should too)

A deep dive into benchmarks, plugin architecture, and real-world migration lessons from our journey to…
Read More

Node.js Memory Leaks: The Ultimate Debugging Guide for Senior Engineers

Heap Snapshots, GC Tuning, and Fixing Leaky EventEmitters in Production Introduction Memory leaks in Node.js…
Read More

Breaking Node.js: How we scaled to 1 million requests per second on a single server

Optimizations that matter (and myths that don’t) Introduction When we first announced to our engineering…
Read More

Node.js Microservices: When to use (and when to avoid) gRPC vs REST vs GraphQL

A Production-Tested comparison based on Latency, Developer Experience, and Scalability Introduction As microservices architecture continues…
Read More

The Dark Side of Async/Await: Performance Pitfalls Every Senior Node.js Developer Should Avoid

As Node.js developers, we’ve embraced async/await as a cleaner way to handle asynchronous operations. But…
Read More

The Dark Side of Async/Await: Performance Pitfalls Every Senior Node.js Developer Should Avoid

Introduction Async/await made asynchronous code look synchronous, but beneath its clean syntax lie hidden performance…
Read More

Node.js Under the Hood: How the Event Loop Really Works (Beyond Just Call Stack and Callbacks)

Introduction Most Node.js developers know the “Event Loop” is what makes Node.js non-blocking—but few truly…
Read More

Kubernetes for Python Developers: Deploying Scalable Backend Services

As Python continues to grow in popularity for backend development, the need for robust, scalable…
Read More