2026 · Builder · Prototype
BeatWorld
An AI beat and song generation scaffold where user text never touches the model raw. Everything routes through prompt-steering.
- Next.js
- TypeScript
- Python
- Modal
One rule, shaped into architecture
User text never reaches the model raw. Not a guideline — a pipeline shape.
What I built
A beat and song generation scaffold: Next.js frontend, Python GPU worker on Modal. Everything a user types routes through buildBeatDNA or buildSongDNA prompt-steering before generation. The pipeline runs one way — Generator → API → Model → S3 → DB. No back channels.
The honest lesson
It's a prototype, and the product waits its turn behind the music itself. The steering discipline didn't wait. It became house doctrine — steered input, never raw text, on everything I build with models.