Projects
Things I built end to end, with AI where it earns its place.
- AI · Cron · Serverless
Auto-Poster
Claude writes, DALL·E illustrates, and it posts to LinkedIn and X every day on its own.
Python · Claude · DALL·E · Vercel
Private - AI sales · API
WhatsApp API
Multi-tenant WhatsApp API for sales teams: per-company sessions and roles, the plumbing an AI sales agent plugs into.
NestJS · Prisma · JWT · Docker
Open WhatsApp API (opens in new tab) - Dynamic workflows · Web
Smoothflows
Database-driven workflow engine: build and run business workflows with zero code changes.
NestJS · XState · React · PostgreSQL
Open Smoothflows (opens in new tab) - Web
Room
A complete meeting app: instant and scheduled calls, recordings and personal rooms.
Next.js · Stream · Clerk · Tailwind
Open Room (opens in new tab) - iOS · Android
Bloop
Never miss a midnight: birthday pings at 12:00 sharp, wishes in five tones, memories from past years.
React Native · TypeScript
Open Bloop (opens in new tab) - Chrome extension
Crazy Image Pro
Chrome extension that grabs every image on a page, converted and resized the way you want.
JavaScript · Chrome APIs
Open Crazy Image Pro (opens in new tab) - Web
Brat Generator
Make images in the brat album look: live canvas preview, word-by-word exports, lyrics search, themes.
JavaScript · Canvas
Open Brat Generator (opens in new tab)