WRITING

Documentation of technical experiments, architecture patterns, and thoughts on the AI industry.

Experiments |

Building a Subjective GIF Optimizer from Scratch with Rust and Gemini

Pixie-Anim is a high-performance Rust engine that redefines GIF optimization by using Gemini 3 Flash as a subjective judge of visual quality. By moving beyond traditional pixel math, this WASM-powered tool achieves superior compression through a novel AI-guided feedback loop that outperforms industry-standard benchmarks.

Read Story
Engineering |

Improving Docstats: A Journey in Quality Hill Climbing

Docstats is a multi-protocol server designed to provide scalable readability metrics for AI agents and developers across web, PDF, and cloud sources. This project demonstrates high-assurance software engineering through modular refactoring and the implementation of a data-driven "Golden Set" for rigorous performance benchmarking.

Read Story
Experiments |

Home Control with Gemini CLI

I leveraged Gemini CLI to build a custom Go-based command-line interface that discovers and controls Lutron lights and Sonos systems. This project showcases how LLMs can automate complex network protocols and device pairing to create a unified, developer-friendly home automation tool.

Read Story
Engineering |

LitFlow: Bringing Graph Orchestration to Web Components

LitFlow is a framework-agnostic graph orchestration engine built with Lit and Signals to bring high-performance, node-based UIs to any web environment. By leveraging the xyflow core, it provides a lightweight, Material 3-styled solution for building complex, reactive architectural visualizations without framework lock-in. https://litflow.dev

Read Story
Tooling |

Bridges between Graphviz and XYFlow

Developing a high-performance Go translator to turn static architecture diagrams into interactive web components.

Read Story
Engineering |

Building an AI Agent that Browses the Web

A deep dive into creating a browser automation agent using Google's Gemini 2.5 Computer Use model and Chromedp in Go.

Read Story
Engineering |

Building an AI Photographer 📸

Build a tool that acts as a "Virtual Photographer" using Go, Chromedp, and Gemini 2.0 Flash (Vision).

Read Story
Experiments |

Things I did over the Thanksgiving Break

An exploration of Gemini CLI, coding conventions, and building 4 apps in a week including Banana Weather and Perfect Nature.

Read Story