Writing

Thoughts on engineering leadership, building products, home lab tinkering, and the occasional burst of photographic inspiration.

A Platform Engineering Playbook for Adopting a New OSS Tool

Most 'should we adopt tool X' decisions start in a Slack thread after someone saw a cool demo. Here's a repeatable 10-step framework — reasoning, evaluation, abstraction, migration, and internal GTM — for turning OSS adoption into a discipline instead of a mood.

Platform EngineeringOpen SourceSREAI ToolsRead

Filing My ITR-2 Using Claude Code — CA Attested It!

I used Claude Code and a community-built ITR filing skill to prepare my own ITR-2 with foreign assets — reconciling Form 16, AIS, 26AS, and broker P&L in an afternoon instead of days. A CA reviewed the final numbers and confirmed everything was correct.

Claude CodeTaxesIndiaAI ToolsProductivityRead

From Passwords to Passkeys: Replacing oauth2-proxy with webauthn-proxy

My home lab used oauth2-proxy backed by an OIDC provider for years. Here's why I ripped it out and replaced it with a passkey-only forward-auth proxy — and how the migration went.

Home LabSecurityWebAuthnSelf-HostedRead

Running a GitOps Home Lab: Infrastructure as a Weekend Hobby

My home server runs 15+ self-hosted services managed entirely via Git commits. Here's the architecture, the stack, and why I think everyone in tech should have a home lab.

Home LabDevOpsSelf-HostedTerraformRead

Building High-Performance Engineering Teams

What separates a good engineering team from a great one isn't raw talent — it's the operating model, the feedback loops, and how leaders amplify individual contribution into collective output.

EngineeringLeadershipTeamsRead

The Patience of Portrait Photography

Portrait and candid photography taught me something no architecture review could — how to read a room, wait for the right moment, and let go of the need to control the outcome.

PhotographyMindfulnessCreativityRead