I build products, automate with AI, and write about it.
I'm a Fractional CTO and AI Product Engineer with 27+ years of experience turning rough problem statements into polished products. I work across the full stack: frontend, backend, databases, devops and cloud.
These days I mostly build with Astro, Datastar, React, Remix, Next.js and Node.js, plus a lot of AI integrations.
- Talk To My Sites is an AI chat widget that answers visitors from your docs, with sources, and shows you the questions your docs miss.
- Get Butters is a hosted event feed and alerts tool for developers. Send events from your apps, scripts or CI and get pinged when something matters. I use it daily.
- 🖥️ Blog: rogerstringer.com
- 🌍 Based in Penticton, BC, Canada
- 🤝 Open to collaborating on interesting projects
When I'm not at the computer or a coffee shop, I'm with my family or camping and hiking in the mountains around the Okanagan.
- Talk To My Sites: Let Your Website Answer Its Own Questions
- Performance-Optimized Video Embeds with Zero JavaScript
- Migrating this site to EmDash
- Mastering EmDash: Setup, Migration, Hosting, and Databases for the Astro-Native CMS
- Get Butters: A Quick Events Dashboard
- The Agentic OS in Practice: Running Multiple Agents Without Losing Control
- Your AI Agent Needs a Definition of Done
- Setting Up Dozzle with Auth on Coolify
- How to Build an Agent QA Loop That Files Its Own GitHub Issues
- Everything I know about good API design
- celld: self-hosted, distributed Durable Objects
- GTM Engineering with Agents: A Field Guide to Automating the Funnel








