# John Rock > John Rock is a web platform engineer at dbt Labs, based in Vermont, United States. He has been building on the web since 2008 and currently works on the web platform team — design systems, marketing infrastructure, and developer tooling. Site: https://johnrock.me ## Projects - [vscimg](https://vscimg.vercel.app/): Switching to TinyPNG every time I needed to optimize images kept breaking my flow, so I built a VS Code extension that compresses images directly from the Explorer. - [AgentReady.dev](https://www.agentready.dev/): This started as an internal tool I wrote while wiring up markdown routing on getdbt.com. It solved enough real workflow pain that I turned it into a free public tool. - [Fair Rates Hyde Park](https://hpelectric.info/): After a book keeping error raised local electric rates by ~38%, residents were left with long, hard-to-read utility PDFs. I built this site as a clear source of truth, plus steps rate payers can take to mitigate the impact, and used Claude to automate updates when new PDFs are published. - [diither](https://diither.vercel.app/): Our design team did not have a reliable way to create scalable, dithered patterns. I built this tool so they can quickly generate custom SVG patterns and drop them directly into production work. - [Array2Csv](https://array-2-csv.vercel.app/): I built this utility to quickly turn arrays of objects into clean CSV files, with control over which keys become headers before download. - [Rock Yoga](https://www.rockyoga.studio/): This project started as a need for a calm, trustworthy online home for a yoga instructor. I designed and built the site with Sanity CMS for flexible updates and Momo Yoga for scheduling and bookings. ## Notes - [From Annoyance to Marketplace in a Weekend](https://johnrock.me/notes/annoyance-to-marketplace) (2026-06-07): A weekend pairing session with Claude turned a recurring annoyance into a published extension. - [No Tutorial For This](https://johnrock.me/notes/no-tutorial-for-this) (2026-06-04): Four years at a startup, and the parts that actually taught me anything weren't the parts I could have studied for. ## Links - GitHub: https://github.com/john-rock - LinkedIn: https://www.linkedin.com/in/john-rock