AIRI Lab (opens in a new tab)
AI tools for architects and enterprise teams. I build the backend around generation: subscriptions, add-on credits, and getting results back to users.
A little more about my part
- Credits that add up. Membership and add-on usage, with quota returned when a generation fails.
- Requests that don’t wait. Async generation with Redis state, WebSocket notifications, and an API to retrieve results. I also moved shared concurrency tracking out of in-memory maps.
- Connecting the pieces. User and account APIs, membership fixes, OEM integrations, and generation providers including Nano Banana, Kling, Runway, and Midjourney.

