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.