StepBase
Turning plain language into working business software
- The problem
- Internal tools platforms still expect business users to describe their own processes as databases, screens and workflow diagrams. Most teams cannot do that translation.
- My role
- Architecture, AI pipeline design and full-stack engineering.
- What I built
- A multi-tenant platform that reads a natural language description and produces a working application: forms, data models, pages, permissions and workflows. The AI does the translation, the runtime stays deterministic and auditable.
- Generation runs as a self-correcting loop: plan, generate, configure, validate, repair.
- Agent blocks make routing decisions at runtime inside otherwise deterministic workflows.
- Model layer spans OpenAI, Anthropic and OpenRouter with a tiered strategy per task.
Next.js, TypeScript, Python, Vercel AI SDK, Zod, PostgreSQL