Writing

Technical Blog

Notes on data engineering, Spark, Kafka, and cloud architecture.

How to Best Use AI Coding Agents Like Claude

A practical field guide to memory, Agent Skills, subagent personas, and MCP connectors — the four levers that turn Claude from autocomplete into a teammate.

Disabling Default Outbound Connectivity in Azure

An introductory security guide to Azure default outbound access, explicit egress, and choosing a controlled internet path.

Building a Governed Multi-Agent FinOps Platform

An engineering architecture for turning trusted cloud cost data into governed decisions using modular services, time-series storage, specialized AI agents, and human approval.

Compression Algorithms You Probably Inherited: gzip, Snappy, LZ4, zstd — and What’s Newer

A practical, benchmark-backed comparison of gzip, Snappy, LZ4, zstd, Brotli, and XZ across public text, JSON, mixed-file, and audio datasets.