I build AI products for e-commerce at Sirv. I created Sirv AI Studio and built it end to end — merchants scan their Shopify catalog, fix product content in AI batches, route supplier uploads through review, and publish safely with versioning and rollback.
These days I mostly practice what I preach about fleet coding: Claude Fable as auditor and reviewer, sandboxed executors doing the typing, and executable review gates in between.
- improve-codex — an agent skill that runs the full audit → plan → implement → review loop: Claude audits your codebase and writes plans, sandboxed Codex executors implement them in isolated worktrees, Claude reviews like a tech lead, you merge.
npx skills add igorvaryvoda/improve-codex - image-optimization-skill — skills for AI coding agents covering image optimization and media APIs
- llm-guide — practical, opinionated tips for getting the most out of LLMs and Claude Code
- ulauncher-perplexity — search Perplexity AI straight from Ulauncher
- shorts-maker — turns long-form FPV drone footage into YouTube Shorts/TikToks with AI scene detection and LUT color grading
- Nuxt-Image-Sirv-Provider — Sirv provider for Nuxt Image
- new-varyvoda.com — the source of varyvoda.com, Hugo with an over-engineered quality gate
✍️ Recent writing — varyvoda.com
- Two theories of a programmer — the old theory says a programmer types the code they thought of; the new one says a programmer exercises editorial judgment over a fleet that types.
- Claude Audits, Codex Types — the anatomy of improve-codex, and why the reviewer should never grade its own homework.
- Image SEO in 2026 — re-auditing my 2019 image SEO guide: what held up, what died, and why the searcher often isn't human anymore.
- Earth Roulette — random travel destination generator for the adventurous
- BudJet — personal finance tracker with AI receipt scanning
- SlovoCard — spaced repetition for the languages of the Balkans
- LowTax Guide — compare countries on crypto taxes, visas, and banking
Russia's war against Ukraine is still going, and help is still desperately needed: uahelp.me (source)




