TLDR; I build products, automate with AI, and write about it.
I'm Roger Stringer, a Fraction 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.
🔭 I’m currently working on multiple frontend and backend projects using Astro, React, Remix, Nextjs, Nodejs, and various AI integrations.
I build a lot of things using many stacks, currently mostly working with Astro / React / Remix / Nextjs and Nodejs with various APIs.
- 🌍 I'm based in Penticton, British Columbia, Canada
- 🖥️ Read my blog at Roger Stringer
- 🧠 I'm learning to never stop learning.
- 🤝 I'm open to collaborating on interesting projects
I'm also a big camping and hiking enthusiast. When I'm not hanging out with my family or at the computer, or at a coffee shop, you can find me camping or hiking somewhere in the mountains around the Okanagan valley where I live.
- 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
- Your code is your responsibility, even if AI wrote it








