Comic-style illustration of Cody Williamson

Cody Williamson senior software engineer

Senior engineer.
Serial side-project starter.

I'm a senior software engineer at OneStream Software, building automated systems in Azure. On the side I build small tools like nittle.dev and Tab Grouper, then write up how they went.

scout's perch. poke it, it has moods.

And whatever you do, whether in word or deed, do it all in the name of the Lord Jesus, giving thanks to God the Father through him.

Colossians 3:17
nittle in dark mode reviewing a working tree: a file tree on the left, a TypeScript diff with flagged changes, a collapsed generated file, and a block marked moved from router.ts

Review your agent's diff like a PR, before there is a PR, and hand the comments straight back.

A local git diff viewer for reviewing what coding agents write.

  • TypeScript
  • Bun
  • Svelte
  • Vite
  • Tailwind CSS
  • MCP
  • LSP
nittle.dev
tabgrouper.com home page: the headline Group your tabs by domain. beside a live demo of tabs grouped under github.com, youtube.com, docs.google.com, figma.com and stackoverflow.com

Calm, organized tabs for Chrome and Edge.

A browser extension that groups your tabs by domain or subdomain on a schedule and leaves the groups you arranged by hand alone.

  • JavaScript
  • Edge Extensions API
  • Chrome APIs
  • HTML/CSS
Rhombus scout, technical drawing The site mascot drawn as an 11 by 9 pixel diamond: off-white body, one cyan eye and an orange three-pixel aft vent, with dimension lines, labeled callouts and a title block. 11 px 9 px X · body #F8F8F2 E · eye #8BE9FD M · aft vent #FFB86C RHOMBUS-SCOUT RENDER4px/px SRCsprites.ts

A hand-built physics engine and brain for the scout that lives on this site.

Gravity, squash and stretch, and perch-to-perch leaps between real elements on the page, plus a face that reacts to what's on the page, grab-and-fling, and a "wanna fight?" mini game.

sprite
rhombus-scout, 11 × 9 px
render
svg rects, 4px per pixel (3px under 640)
body
#F8F8F2
eye
#8BE9FD
aft vent
#FFB86C
moods
neutral · happy · surprised · sleepy · grumpy
glyphs
Z · ! · ? · @ · heart
src
sprites.ts
  • TypeScript
  • Vue
  • Astro
  • Vitest
  • Jev
  • Cloudflare Workers

Latest writing

all writing

AI & agents 13 min read

Fail Every Call: Borrowing from Formal Verification to Refactor Safely

I rebuilt one of the worst workflows at work in a single Claude Code session, and proved the rebuild does the same work as the old one. The trick was borrowed from formal verification: write down what the code must always do, then check every case.

  1. AI & agents 6 min read

    445 Commits in 32 Days: nittle v0.24 to v0.34

    Between September 29 and October 30, nittle shipped 14 releases, picked up code navigation and a vim keymap, got renamed for the second time in a month, and roughly quadrupled its tests. Here's what landed and why it matters.

  2. AI & agents 15 min read

    The Ceiling Is the Ask

    Most of us hand agents the task we could have finished today. Here's how I started asking for the outcome instead, and the day a database copy refactor ran 14 subagents and an overnight agent found three bugs no unit test would.

  3. AI & agents 5 min read

    Why I Built nittle

    I got tired of reviewing my agent's work in a PR and copying every comment back by hand, so I built a local diff viewer that sends the review straight to the agent. Five months and two renames later, it's nittle.

JWA Companies website displayed across multiple devices

JWA Companies jwacompanies.com

Corporate website built on WordPress using a custom starter theme featuring the Vite build system, ACF blocks, robust TypeScript support, TailwindCSS, and modern development tooling for a streamlined developer experience.

  • WordPress
  • Vite
  • ACF Blocks
  • TypeScript
  • Tailwind CSS
with Mindvolt
Holter Pickguards website showcasing custom acoustic guitar pickguards

Holter Pickguards holterpickguards.com

Custom e-commerce platform showcasing precision-crafted acoustic guitar pickguards. Built with a focus on clean design and exceptional UX that mirrors the craftsmanship of the products. Features seamless WooCommerce integration, optimized product galleries, and a streamlined checkout experience for musicians worldwide.

  • WordPress
  • WooCommerce
  • PHP
  • JavaScript
  • Responsive Design
  • E-Commerce
BPI Media Group home page with the headline We simplify your business from start to finish. over a photo of a print shop worker

BPI Media Group bpimediagroup.com

Website for an Alabama print and business services company covering printing, contract packaging, specialty products and fulfillment resources. Built as a custom WordPress theme with ACF blocks, bundled with Vite, TypeScript and Tailwind CSS.

  • WordPress
  • ACF Blocks
  • Vite
  • TypeScript
  • Tailwind CSS
with Mindvolt