AgentFlow
Open-source enterprise AI proxy platformMulti-tenant AI distribution with SSO, SCIM, RBAC, and complete data isolation — designed for multi-org AI from the ground up.
Next.js · PostgreSQL · TypeScript · Docker
How I Build
I ideate with Claude, architect with Compound Engineering, build with Claude Code, deploy through Vercel, and hand off maintenance to PaperclipAI. Five phases. One loop. AI agents at every stage.
Claude + Compound Engineering
I start every project by thinking with Claude. Not writing code — thinking.
Exploring the problem space, mapping who it’s for, what’s been tried, what’s missing. The Compound Engineering plugin gives this structure: ideation mode to explore wide, brainstorming to go deep on the strongest idea. I stay here until I know exactly what to build.
Claude Code + CE Workflow
Once I land on the idea, I follow the Compound Engineering workflow all the way through.
Brainstorm → plan → spec. Every API surface defined. Every edge case documented. By the end I have a complete technical specification — the artifact Claude Code will execute against.
Claude Code
I drop the full spec into Claude Code and let it build. The whole thing. Then I walk away.
Remote control mode lets me pick up my phone and iterate from anywhere. Three-layer instruction architecture — compact prompts, AGENTS.md, in-repo CLAUDE.md — keeps it on track. The code writes itself.
Vercel + GitHub
Deploy to Vercel. Hook it into GitHub. Push, preview, promote. It’s live.
Branch-based preview deploys, edge functions, push-to-production. The AI SDK powers the frontend — streaming, tool state, universal chat UI across every agent provider. Fluid compute handles the spikes.
PaperclipAI
GitHub issues come in. PaperclipAI picks them up, implements fixes, and ships PRs.
It spins up Claude Code sessions, works through the issue, and opens a pull request. I review and merge. The project maintains itself.
And when new ideas surface from the issues —
the loop starts over.
Every tool earned its spot by making one of these phases faster, tighter, or more autonomous.
Ship
Next.js · TypeScript · Tailwind · shadcn/ui
Think
Claude · OpenAI · LangGraph
Run
MCP Servers · n8n
Store
PostgreSQL · Supabase · Drizzle ORM · S3
Deploy
Hetzner · Docker · GitHub Actions · Tailscale · Caddy
Proof the loop works. Each of these was ideated, built, and shipped through this process.
Multi-tenant AI distribution with SSO, SCIM, RBAC, and complete data isolation — designed for multi-org AI from the ground up.
Next.js · PostgreSQL · TypeScript · Docker
Unifies OpenAI, LangGraph, AI SDK, and n8n agents under one abstraction. Presented to a ~100-person audience.
TypeScript · AI SDK · LangGraph · n8n · Express
Production SaaS for Greek orgs, HOAs, and nonprofits. Supabase RLS hardening and comprehensive security audit.
Next.js · Supabase · Better-Auth · Stripe
Garden plot management and rental platform with streamlined booking and payments.
Next.js · Supabase · Tailwind