Technical notes on AI agents, cloud infrastructure, and development workflows.

2025 in Review

A summary of my 2025 writing, focusing on Gemini CLI, Agent Development Kit, and Python data visualization.

Forcing Analysis Mode in Gemini CLI with Pseudo Code

A prompt technique to stop Gemini CLI from rushing into implementation and instead discuss logic using annotated pseudo code.

Prototyping Better Charts with Gemini 3 and Nano Banana Pro

I used the newly released Gemini 3 to redesign a confusing sleep tracker chart. Here is how it analyzed the flaws and generated a clearer visualization.

A Function Index to Improve Gemini CLI's Code Context

I wrote a language-agnostic script that creates a list of functions and classes in a codebase, improving Gemini CLI's ability to perform exploratory tasks and recognize existing code when implementing new functionality.

How to Teach Gemini CLI to Write Python Scripts with Inline Dependencies

Teach Gemini CLI to write executable, single-file Python scripts with an inline dependency block, a technique that lets you run scripts without having to run pip install first.