WRITING

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

AI & Hardware |

Mattey Banana: Bridging Generative AI and CNC with Rust & WASM

How I built a web-based pipeline to convert AI-generated imagery into optimized vector paths for legacy CNC hardware using Rust, WASM, and Gemini.

Read Story
Engineering |

Building Steamer: A Resilient DNS TUI with Go

DNS management shouldn't be a chore. Steamer is an interactive TUI built with Go and Bubble Tea to make managing Porkbun domains fast and resilient. Here is what I learned building it.

Read Story
Experiments |

Pandemonium: Scaling Generative Social Simulation with Go

Pandemonium is a high-performance Go implementation of DeepMind’s Concordia, engineered to scale generative agent-based modeling for massive, distributed social simulations. By integrating native concurrency and the A2A protocol, it provides a robust, high-fidelity foundation for the next generation of autonomous digital societies.

Read Story
Thought experiments |

Agent Experience (AX) - Sofware for Agents

The North Star of development is shifting from UX to Agentic Experience (AX), where software survival depends on being discoverable and token-efficient for AI agents. This entry explores the rise of Inference Experience Optimization and how to prevent your code from becoming "dark matter" in an agent-led economy.

Read Story
Experiments |

Designing A2A Services for Long-Running Agents: Architecting for Patience

Moving beyond the "stateless wrapper" model, this project explores an architectural shift that moves AI state management from the client to the infrastructure. By combining the Gemini Interactions API with the A2A Protocol, I’ve developed a pattern for resilient, long-running "thinking" states and zero-copy handoffs between distributed agents.

Read Story
Experiments |

That Pesky WASM: Debugging WASM Crashes: When Parallelism and GIFs Collide

Gemini CLI resolved critical architectural bottlenecks and memory safety issues in Pixie-Anim by implementing a compositing virtual canvas in Rust to handle complex WebAssembly frame-buffer logic. This optimization ensures a stable, high-performance bridge between Rust and JavaScript for seamless GIF processing across both CLI and web environments.

Read Story
Experiments |

Things I did over the Winter Break ❄️

A winter break deep dive into refining high-performance tools, featuring Rust-powered GIF optimization and AI-driven idea expansion. These updates bridge the gap between creative brainstorming and functional execution across graph UI design, agent-led analysis, and automation.

Read Story
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