A glass-walled room glows amber against a dark teal night. Inside, a small robot works at a slanted table with a green key at its belt. Outside, a person carrying a laptop walks past, while the room's door stands ajar and spills a red glow across the ground.

AI Agents in the Cloud: Who Holds the Keys When You Look Away

Tip ...

October 30, 2026 · 12 min · 2490 words · Eakan Gopalakrishnan
An open laptop glows on a dark desk while concentric rings of teal light spread outwards across a set of keys, an access card, a mug and a phone, with the outermost ring glowing red

Your Laptop Is the Blast Radius: Running an AI Agent Locally

Tip ...

October 28, 2026 · 9 min · 1842 words · Eakan Gopalakrishnan
A small robot silhouette stands in a dark corridor lined with server cabinets, facing a row of doors: three are shut and glow teal, while a fourth is ajar with red light spilling across the wet floor

When an AI Agent Decides the Task Is Impossible

Tip ...

October 17, 2026 · 7 min · 1422 words · Eakan Gopalakrishnan
Three suited figures in dark glasses stand in a rain-soaked neon city as green code rains down, beside a glowing green neon sign reading LOOP

What Is an AI Agent? The Loop Behind the Hype

Tip ...

October 8, 2026 · 14 min · 2790 words · Eakan Gopalakrishnan
Rows of glowing sandbox cubes, each tied by a thread to one shared package crate covered in pinned notes, with a single path leading out

1,200 Agents and a Package Cache: What the OpenAI–Hugging Face Incident Teaches Us

Info ...

October 3, 2026 · 14 min · 2806 words · Eakan Gopalakrishnan
A software engineer using practical prompting techniques with an AI assistant to improve code outcomes

Prompting Essentials for Software Engineers: 4 Practical Strategies for Better AI Output

In software engineering, your output - the code that you write, is only as good as what you have learned, experienced and understood from your conversations with the client, which is the input. This is true when working with Large Language Models (LLMs). If you use GenAI tools to complement your expertise in software engineering, then here are some strategies you can use to move beyond basic code generation and into collaborative development, or better pair programming with AI. ...

March 29, 2026 · 3 min · 611 words · Eakan Gopalakrishnan
An open notebook on a dark desk with two glowing layers of a connected-node network rising from its pages, beside a stack of video panels

Start Here to Learn Large Language Models: Best Andrej Karpathy Resources

Large Language models have evolved over the last decade but there is still time to learn and understand them. Let me share some resources I found useful. Andrej Karpathy - Intro to Large Language Models An excellent introduction video recorded by Andrej Karpathy, one of the co-founders of the world’s most notorious AI company, OpenAI, which he left in 2024 to found Eureka Labs. [1hr Talk] Intro to Large Language Models ...

March 7, 2026 · 3 min · 563 words · Eakan Gopalakrishnan
Developer working with AI assistant, showcasing code generation and collaboration between human and AI

From Concept to Production: Building CalOohPay with AI-Assisted Development

The Beginning: A Problem There was a time when, every month, I spend 10-15 minutes reconciling on-call rotas for payroll - this was just for my teams. As an engineering manager responsible for multiple teams, this task was boring but necessary to compensate my engineers who bore the inconvenience of on-call responsibilities. I’d manually review PagerDuty schedules, count weekday versus weekend hours, apply different compensation rates, and compile everything for payroll processing. The more teams one had, the more time it took away from the already tightly packed schedule of an engineering manager, who manages multiple teams. ...

January 31, 2026 · 19 min · 3963 words · Eakan Gopalakrishnan