Blog

I write about marketing, GTM engineering, AI, vibecoding & more!

Featured Posts

Building a Clay Compliance Engine to Reduce Friction in Enterprise Teams

Nov 11, 2025

When personalizing messages at scale, ensuring compliance with brand and legal guidelines can be tricky. This is how I built a simple compliance engine that plugs right into Clay!

I Somehow Built a RAG Chatbot with Fine-Grained Authorization—But Don’t Know How

Jun 4, 2025

Vibecoding an authorized RAG chatbot with minimal coding experience, facing a critical security incident, and learning how to debug something I don’t quite understand.


Posts

Building a Clay Compliance Engine to Reduce Friction in Enterprise Teams

Nov 11, 2025

When personalizing messages at scale, ensuring compliance with brand and legal guidelines can be tricky. This is how I built a simple compliance engine that plugs right into Clay!

Vibecoding AI Interview Practice App for Job Seekers

Jun 9, 2025

Imagine you could just upload the job description of the position you’re applying for, and your resume; then an AI avatar interviews you live. I was able to vibecode this with minimal coding knowledge!

I Somehow Built a RAG Chatbot with Fine-Grained Authorization—But Don’t Know How

Jun 4, 2025

Vibecoding an authorized RAG chatbot with minimal coding experience, facing a critical security incident, and learning how to debug something I don’t quite understand.

How Should Startups Approach Conversion Rate Optimization & A/B Testing

Jun 3, 2025

Thoughts on how to improve conversion rate by betting on more comprehensive tests & tradeoffs that come with this approach.