/ projects & oss

Things I've built, shipped, or can't stop tinkering with.

Live products, open source, and experiments.

3live websites
7oss projects
10.5kcombined ★
how do agents decide when to stop?
break down the question
search_docs("stop conditions")
read("react-loop.md") → 2.1kb
synthesize findings
3 stop conditions, ranked
most agents stop when
agent loop grube.ai
/ featured · live

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.

livein production 2026shipped solobuilt
Next.jsTypeScriptAITailwind
visit grube.ai ↗
question 3/5
is this an imminent threat? will this matter in a week? have i felt this before? what would i tell a friend?
yes no

anxious.wtf

A five-question reality check for anxious thoughts. Walks you through the cognitive-reframing questions therapists ask, in the moment, for free.

web · mental healthlive ↗
1 in 102,685,000you existing
1 in 400 trillionbeing you
1 in 1040,000your DNA
1 in 102,685,000all of it
you are the miracle

thebest.gift

A reflective site about the absurd odds of your existence. Cosmic probabilities, from gravity to genetics, ending with one conclusion.

web · next.jslive ↗

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 · shopify · algolia★ 670
TypeScript strict
Tailwind CSS
ESLint + Prettier
Jest + Testing Lib
Storybook
T3 Env validation
boilerplate next-enterprise

next-enterprise

An enterprise-grade Next.js boilerplate for high-performance, maintainable apps. Comes with Tailwind, TypeScript, testing tools, and more.

next · ts · tailwind★ 7.4k
const Btn = styled.button`
  background: blue;
  padding: 8px 16px;
  color: white;
`;
<button className="
  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.

ts · codemod★ 224
any.domain → next/image

next-image-proxy

An image proxy for Next.js that unlocks dynamic domains in next/image. Small library, common headache solved.

next · ts★ 81

nextjs-roadmap

A roadmap for becoming a proficient Next.js product engineer. Practical, opinionated, read by a lot of juniors.

docs★ 351
# app running, shell attached
.say bart
bart says: Nothing
/said bart hello world
bart said: hello world
.help

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.

nest · ts★ 50

next-saas-starter

A free, responsive Next.js landing page template for SaaS products. JAMStack architecture, zero config to deploy.

next · ts · tailwind★ 1.7k
// more on github
@bmstefanski dotfiles, forks, half-finished ideas, and the occasional experiment.
browse repos ↗