I used to write to learn, to reflect. That’s how I entered the world of Ruby and Ruby on Rails. In my early days, blogging was both my thinking tool and my amplifier. I’d write about what I was learning—Rails conventions, design patterns, developer tools—and through that process, I’d find clarity. I also built connections. People read, commented, shared, and sometimes offered opportunities. That’s how I launched my career.
Now I find myself coming back to writing—not because I’m starting something new, but because I’ve been building quietly, and I want to bring a little structure and reflection back into the process.
In the last few months, I’ve been building a lot. Not one grand product, but several generative AI experiments—each a little window into the future. Some of them were silly. Some broke. Some felt like tiny glimpses of something meaningful. I’ll share a few.
One was a grocery automation agent that navigated the Loblaws website using OpenAI, logging in and adding groceries to the cart based on natural language prompts. Another was a multimodal experiment: I’d snap a photo of an item I wanted to sell, send it via WhatsApp, and the system would auto-generate a Facebook Marketplace listing with an estimated price. It used GPT-4V for vision, 1Password CLI for auth, and Puppeteer for automation. It created a full draft listing and sent it back to me. It felt like magic.
More recently, I built an AI Slack integration with multiple agents working together in channels, each with a different persona and task scope. And I launched Pair Browsing, an open-source Chrome extension that lets an AI agent navigate your screen using natural language prompts. You can watch it take control and click through workflows based on your instructions.
Each of these experiments came from a place of curiosity, and each left behind a trail of messy notes and questions. So now I’m back here, trying to turn that trail into something others might find useful—or at least relatable.
I don’t know what this blog will become. Maybe it’s a habit. Maybe it’s a home for unfinished thoughts. But I’m hoping that by writing in public again, I’ll feel more grounded in the building process. Less anxious. More deliberate.
Expect a mix of things: technical breakdowns, reflections on building with AI, thoughts on product direction, and maybe even a few doubts along the way. I’m not optimizing for SEO. I’m not tweeting threads. I’m just sharing what I’m learning, at a human pace.
If you’re reading this and you’re building something too—welcome. Let’s see where this goes.