Things I've built, shipped, or can't stop tinkering with.
Live products, open source, and experiments.
grube.ai: interactive guides & experiments for AI agents
Interactive guides to how AI agents actually work: tool loops, memory, prompting patterns. I'm running experiments in public as I build it.
anxious.wtf
A five-question reality check for anxious thoughts. Walks you through the cognitive-reframing questions therapists ask, in the moment, for free.
thebest.gift
A reflective site about the absurd odds of your existence. Cosmic probabilities, from gravity to genetics, ending with one conclusion.
enterprise-commerce
A Next.js enterprise-grade storefront with a Shopify backend and Algolia middle layer. Fast search, filtered browsing, and production-ready from the start.
next-enterprise
An enterprise-grade Next.js boilerplate for high-performance, maintainable apps. Comes with Tailwind, TypeScript, testing tools, and more.
background: blue;
padding: 8px 16px;
color: white;
`;
bg-blue-500
px-4 py-2
text-white
">
styled2tailwind
A codemod that transforms Styled Components into TailwindCSS. Handy when a codebase changes its mind.
next-image-proxy
An image proxy for Next.js that unlocks dynamic domains in next/image. Small library, common headache solved.
nextjs-roadmap
A roadmap for becoming a proficient Next.js product engineer. Practical, opinionated, read by a lot of juniors.
nestjs-shell
An interactive, non-blocking shell for NestJS. Plug custom commands into a running app and invoke them at runtime. Spring-Shell energy, decorator API.
next-saas-starter
A free, responsive Next.js landing page template for SaaS products. JAMStack architecture, zero config to deploy.