Writing on software design, projects, and life.
Thoughts, experiments, and notes on programming, systems design, and building things that last.

🏦 “No Half Transactions” — The Core Rules Behind Real Banking Systems
The system doesn’t care about your UI, your pretty API, or your animations. It only cares about one thing — that every transfer is either fully done, or never happened.
Read article →
Building a Bank POC — Secure Foundations
A short write-up about the early days of my Bank POC. I’ve implemented JWT auth and laid the architecture to learn and level up in building production-minded systems.
Read article →
🐙 When Your SFU Becomes an Octopus — Understanding Mediasoup the Fun Way
WebRTC looks simple... until you meet Mediasoup. Here’s the actual step-by-step process of how a real connection forms — from the browser’s getUserMedia() call to the final RTP packets flying through your SFU.
Read article →
My Journey into Scalable WebRTC with Mediasoup
A deep dive into how I transformed a simple Zoom clone into a scalable, distributed video platform using Mediasoup, Kafka, and Docker.
Read article →