<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://andrewvoirol.com</loc>
<lastmod>2026-08-24T15:22:01.600Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work</loc>
<lastmod>2026-08-24T15:22:01.600Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log</loc>
<lastmod>2026-08-24T15:22:01.600Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/about</loc>
<lastmod>2026-08-24T15:22:01.600Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/contact</loc>
<lastmod>2026-08-24T15:22:01.600Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/mujo</loc>
<lastmod>2026-08-24T15:22:01.632Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/buckybounce</loc>
<lastmod>2026-08-24T15:22:01.632Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/edge-ai-lab</loc>
<lastmod>2026-08-24T15:22:01.632Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/cartography</loc>
<lastmod>2026-08-24T15:22:01.632Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/gemma-4</loc>
<lastmod>2026-08-24T15:22:01.632Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/openclaw</loc>
<lastmod>2026-08-24T15:22:01.632Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/mujo-watercolor</loc>
<lastmod>2026-08-24T15:22:01.680Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/personal-pomodoro-build</loc>
<lastmod>2026-08-24T15:22:01.680Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/buckybounce-physics-lab</loc>
<lastmod>2026-08-24T15:22:01.680Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/edge-ai-lab-development</loc>
<lastmod>2026-08-24T15:22:01.680Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/openclaw-pipeline</loc>
<lastmod>2026-08-24T15:22:01.680Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/building-the-site</loc>
<lastmod>2026-08-24T15:22:01.680Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/gemma-4-benchmarks</loc>
<lastmod>2026-08-24T15:22:01.680Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/dot-matrix-globe-build</loc>
<lastmod>2026-08-24T15:22:01.680Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/work/globe-to-map-build</loc>
<lastmod>2026-08-24T15:22:01.680Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/content-pipeline-overhaul</loc>
<lastmod>2026-08-23T15:06:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/mujo-atelier-5-lab-experiments</loc>
<lastmod>2026-08-20T15:00:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/killing-the-caterpillar-eliminating-vector-art-artifacts</loc>
<lastmod>2026-08-19T16:00:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/48-elastic-bristle-rods-on-the-gpu</loc>
<lastmod>2026-08-17T14:30:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/mujo-first-ink-on-digital-washi</loc>
<lastmod>2026-08-15T17:20:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/stats-sounds-and-shipping-dockless</loc>
<lastmod>2026-08-14T13:30:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/snooze-penalties-that-actually-work</loc>
<lastmod>2026-08-14T13:26:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/menu-bar-app-in-14-minutes</loc>
<lastmod>2026-08-14T13:16:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/stress-lab-resonance-sweeps-and-yield-fracture</loc>
<lastmod>2026-08-13T17:56:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/topological-face-extraction-and-euler-target-rings</loc>
<lastmod>2026-08-13T17:40:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/from-hoberman-sphere-to-c60-spring-mass-physics</loc>
<lastmod>2026-07-29T01:32:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/mlx-vs-llamacpp-zero-overhead-vision</loc>
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/model-registry-to-capability-profiles</loc>
<lastmod>2026-07-20T23:00:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/eval-framework-bootstrapped</loc>
<lastmod>2026-07-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/huggingface-api-dynamic-model-registry</loc>
<lastmod>2026-07-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/mlx-debug-scheme-12x-speedup</loc>
<lastmod>2026-07-17T03:47:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/reduce-motion-and-animation-tokens</loc>
<lastmod>2026-07-13T19:46:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/tool-calling-agent-mode</loc>
<lastmod>2026-07-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/design-system-badge-color-discovery</loc>
<lastmod>2026-07-10T18:22:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/llama-cpp-xcframework-dual-build</loc>
<lastmod>2026-07-08T12:00:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/liquid-glass-design-vision</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/three-engines-one-app</loc>
<lastmod>2026-07-06T07:00:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/ios-downloads-background-sessions-and-state-machines</loc>
<lastmod>2026-06-10T09:21:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/benchmark-cards-geekbench-of-llms</loc>
<lastmod>2026-06-09T13:41:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/edge-ai-lab-ships-v1</loc>
<lastmod>2026-06-08T10:46:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/edge-lab-shipped-the-iphone-side-of-the-story</loc>
<lastmod>2026-06-02T12:00:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/the-bartowski-experiment-confirming-the-impossible</loc>
<lastmod>2026-04-14T12:03:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/the-agent-talks</loc>
<lastmod>2026-04-14T12:02:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/the-moe-bug-nobody-told-me-about</loc>
<lastmod>2026-04-14T12:01:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/from-benchmarks-to</loc>
<lastmod>2026-04-12T12:05:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/the-subagent-revelation-tiered-routing</loc>
<lastmod>2026-04-12T12:04:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/needle-in-haystack-perfect-retrieval-zero-degradation</loc>
<lastmod>2026-04-11T12:10:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/m4-pro-90-tok-s-and-the-31b-reality-check</loc>
<lastmod>2026-04-11T12:09:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/31b-quality-collapse-the-model-that-broke-its-own-brain</loc>
<lastmod>2026-04-11T12:08:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/unsloth-wins-the-three-way-quant-showdown</loc>
<lastmod>2026-04-11T12:07:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/the-overnight-pipeline-two-machines-five-experiments-zero-intervention</loc>
<lastmod>2026-04-11T12:06:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/the-vibes-pass-when-you-stop-building-and-start-feeling</loc>
<lastmod>2026-04-10T12:13:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/show-your-work-or-its-a-nothing-burger</loc>
<lastmod>2026-04-10T12:12:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/376-toks-on-a-gpu-everyone-said-was-dead</loc>
<lastmod>2026-04-10T12:11:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/13-hours-46-minutes-no-human-intervention</loc>
<lastmod>2026-04-09T12:19:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/the-grading-artifact-that-almost-ruined-everything</loc>
<lastmod>2026-04-09T12:18:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/94-zero-errors-i-told-you-so</loc>
<lastmod>2026-04-09T12:17:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/the-quantization</loc>
<lastmod>2026-04-09T12:16:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/f16-is-the-ceiling-q8-already-passed-it</loc>
<lastmod>2026-04-09T12:15:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/the-inverted-ladder-q4-q8-f16</loc>
<lastmod>2026-04-09T12:14:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/dark-mode-toggle-with-jelly-physics</loc>
<lastmod>2026-04-08T12:23:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/think-mode-the-counterintuitive-results</loc>
<lastmod>2026-04-08T12:22:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/10-million-downloads-and-counting</loc>
<lastmod>2026-04-08T12:21:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/it-wont-run-a-story-about-conventional-wisdom</loc>
<lastmod>2026-04-08T12:20:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/theme-reactive-canvas-without-re-mounting</loc>
<lastmod>2026-04-07T16:45:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/why-i-benchmark-locally</loc>
<lastmod>2026-04-07T12:24:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/the-orchestration-problem</loc>
<lastmod>2026-04-06T12:25:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/float32array-and-60fps-killing-the-jank</loc>
<lastmod>2026-04-04T11:15:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/point-cloud-on-a-sphere-first-render</loc>
<lastmod>2026-04-02T14:30:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/great-circle-arcs-and-drag-momentum</loc>
<lastmod>2025-11-12T10:30:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/back-face-culling-kills-the-clip-artifacts</loc>
<lastmod>2025-11-05T14:40:00.000Z</lastmod>
</url>
<url>
<loc>https://andrewvoirol.com/log/interpolating-between-two-d3-projections</loc>
<lastmod>2025-10-25T19:20:00.000Z</lastmod>
</url>
</urlset>
