Writing

Notes on things I've done.

15th May 2026

One Service Was Slow. Five Were Down.

A single slow DB query brought down checkout, orders, notifications, and two more services. This is how cascading failures happen — and how to stop them.

12 min read ·
15th May 2026

Everything Was Green… But Production Was Broken.

0 errors. 0 alerts. 100% failure. The story of a silent skip that took down inventory updates — and what it taught me about observability.

9 min read ·
26th Apr. 2026

I Left i3wm. No Regrets.

A full Andromeda Hyprland rice breakdown, including setup, tools, keybinds, and migration gotchas from i3wm.

14 min read ·
23rd May 2020

CTF Wireshark

A .pcap file, 1,400 packets, one hidden flag. How I used Wireshark to crack my first network forensics CTF — and the filters that made it click.

7 min read ·
23rd May 2020

Decorators & Wrappers

How Python decorators actually work — from first-class functions and closures to @timer, @retry, class decorators, and stacking.

12 min read ·
23rd May 2020

Views in Django

Function-based vs class-based views in Django — what they are, how they differ, when to use each, and how mixins change the game.

8 min read ·
23rd May 2020

Color-Detection

Basically I will just test the required color is present in the background ...

6 min min read ·
2nd Jun. 2020

LCD-arduino

Hi, Today I'm going to show how to work with a simple LCD with the help of ...

9 min min read ·
1st Jun. 2020

Push Switch to Control sensors

Hi!, Today I'm going to show how to use the push-button for controlling the ...

5 min min read ·

Contact