Blog

Thoughts on building

Writing about engineering, markets, and things I am building.

From 5 Seconds to 50 Milliseconds: How a Dependency Graph Fixed a Slow Frontend
PerformanceFrontendDSAOriginal

From 5 Seconds to 50 Milliseconds: How a Dependency Graph Fixed a Slow Frontend

A contract form with hundreds of conditional fields froze for seconds on every keystroke. It looked like API latency, but the data had already loaded and the main thread was blocked. Here is how dependency-aware recomputation fixed it, and what it taught us about cloning in hot paths.

August 17, 2026 8 min read
An Articulate Coin Flip, or Something Better
AIInvestingTradingOriginal

An Articulate Coin Flip, or Something Better

I asked my AI if I should buy gold. It gave me entry, stop, and target. Then I asked what it just did. That question led to a method, a logged experiment, and a six-month public scorecard.

August 10, 2026 5 min read
Building My Investor Operating System
AIInvestingBuildingOriginal

Building My Investor Operating System

I have always been curious about investing, private equity, and venture capital, so I decided to turn that curiosity into a small experiment. I built an AI research desk, ran its first analysis, and chose ICICI Bank as the first live test. More to come.

August 2, 2026 6 min read
ReactPerformanceJavaScriptMedium

React: Diffing Algorithm, Keys and Why You Should Not Use Index as Key

A deep dive into how React's reconciliation engine works under the hood: why keys matter, how the diffing algorithm uses them, and the three concrete problems that arise when you use array indices instead of stable identifiers.

May 16, 2024 5 min read
TutorialProductivityMedium

Setting Up Your Custom Email for Free

A step-by-step guide to getting a professional custom email address without paying for a plan. Because me@anuragnigam.in hits different than gmail.

January 16, 2025 4 min read