Posts

Building and Evaluating an AI Agent: A Hands-On Case Study

A practical walkthrough with Codex, GitHub, Vercel, and OpenAI—from policy design to eval baselines.

Tracing an AI Agent Across Vercel and OpenAI: An Observability Deep Dive

An engineer-focused guide to correlating Vercel requests, Agents SDK traces, model calls, and application tool logs when debugging an AI agent.

An AI-First Second Brain for Engineering Teams: My Talk at KLA

Reflections from KLA’s Engineering Conference, attended by 800–1,000 engineers, on preserving team context, governing AI memory, and improving the next decision.

Bringing My Blog Back with Codex Computer Use

Using Codex Computer Use to deploy my Hugo blog from GitHub to Vercel, reconnect a GoDaddy domain, and untangle an old AWS DNS setup.

Leadership - Buy In | Meetings

Frequently, we find ourselves in leadership meetings, whether they are for making decisions or providing guidance. In such situations, I always remind myself or advise my colleagues to consider the following:

Covid Travel - India to SG - Dec'21

Chennai to Singapore: (Non-VTL AirIndia 0346) Date: 06/Dec/2021 Monday Documents Required: Had to take a printout of all Tickets RT-PCR Test Result Visa Doc SG Arrival Card SG Arrival Swab Test confirmation with QR code Passport Entry Approval Chennai: At the entrance - documents check A new document from AI was given to fill in the visa details AirIndia counter, again same set of documents check.

PKCE

Prerequisite: OAuth2.0 PKCE is pronounced as ‘pixie’. PKCE - Proof Key for Code Exchange => Credits Concepts: What is Confidential Client? Any backend application written in languages like .Net, Java, NodeJS can be considered as Confidential Client.

Designated Authentication - OAuth2.0

OAuth2.0 and OpenID - is one of the best videos (62 mins) on this topic - Highly recommended. This blog is just a quick summary (4 mins read) of it.

WebFinger

This blog contain just snips - a detailed explanation is available in the Reference links.. Background: Twitter started the project called Bluesky with a goal to build a social web. As part of it, ActivityPub a decentralized social networking protocol was built - which uses WebFinger in the background.

Engineering Manager - 5yrs

I have been an engineering manager since 2016 i.e. 5+ yrs, as I write this blog. More often, I have thought to myself as - what is my role as an engineering manager.