(Devlog)

Problems I've solved

Real problems from work and side projects — the messy part, and how I dug my way out. Grab one off the shelf.

(7) — Shelf

Shipping in Production

How I built zero-trust auth for a government marketplace
Jul 02, 2026

How I built zero-trust auth for a government marketplace

RBAC, three KYC pipelines, and token rotation — without locking real vendors out.

Read →
The bug that silently killed every notification on the platform
Jun 18, 2026

The bug that silently killed every notification on the platform

One shared channel, many users, and a classic cleanup mistake. Here's the fix.

Read →
Making a giant category tree open instantly
May 30, 2026

Making a giant category tree open instantly

Thousands of nested categories, and it has to feel instant. Lazy loading to the rescue.

Read →
Turning messy vendor onboarding into a clean state machine
May 12, 2026

Turning messy vendor onboarding into a clean state machine

If-else spaghetti was hiding real bugs. A state machine made approvals boring — in a good way.

Read →
We were fetching way too much, so I moved the work to the server
Apr 25, 2026

We were fetching way too much, so I moved the work to the server

Search and pagination on the client looked fine in the demo and fell over with real data.

Read →
Zero-downtime deploys and a TypeScript migration, without scaring prod
Apr 05, 2026

Zero-downtime deploys and a TypeScript migration, without scaring prod

Migrating a live product to TypeScript while shipping every week.

Read →
Scrolling forever without melting the browser
Mar 15, 2026

Scrolling forever without melting the browser

A feed that never ends shouldn't mean a DOM that never stops growing.

Read →
(3) — Shelf

Security & Cryptography

Designing a signature scheme that survives quantum computers
Feb 28, 2026

Designing a signature scheme that survives quantum computers

What I learned building CMSS-PPR at DRDO, and why one clever layer kills a whole class of attacks.

Read →
Bolting post-quantum crypto onto a normal login flow
Feb 10, 2026

Bolting post-quantum crypto onto a normal login flow

Future-proof crypto is useless if it makes logging in slow. Here's how I kept it fast.

Read →
Can an encryption tool catch its own backdoor? I made one that does
Jan 15, 2026

Can an encryption tool catch its own backdoor? I made one that does

Every RNG asks you to trust it. PHANTOM proves it instead.

Read →
(2) — Shelf

Nights & Weekends

Letting 10 people type in the same file without chaos
Dec 05, 2025

Letting 10 people type in the same file without chaos

Real-time collaboration sounds magical until two people edit the same line.

Read →
Automating whole shops with two Telegram bots and GPT-4
Nov 10, 2025

Automating whole shops with two Telegram bots and GPT-4

Small shops drowning in the same questions all day. So I built them a tireless assistant.

Read →