
Bella AI was production work on a driving-school student management system: attendance, photo capture, academic and practical assessments, multi-tenant administration, role-based access and realtime kiosk check-in/check-out.
Some product details and internal flows are under NDA, so this page only describes safe technical and delivery-level points.
I worked directly with an English-speaking client: clarified requirements, broke work into tasks, estimated scope and kept the delivery rhythm without a separate project manager.
The next major step was payment integration. I asked the client to prepare legal and payment documents before connecting a provider; after that the work was paused, while the built system remained functional.
Architected flows across database, API routes and UI using Next.js, TypeScript, next-ts-api, RTK Query and Zod.
Designed and executed 30+ PostgreSQL/Supabase migrations with Row-Level Security and role-aware access patterns.
Built RBAC: role-based authorization, permission-aware access, custom middleware and invitation-based registration using Supabase tokens.
Added Playwright E2E coverage and configured Sentry monitoring across server, client, components and edge errors.
The important portfolio point: this was not a decorative prototype. It was a real operational platform with admin controls, tenant boundaries, realtime flows, monitoring and maintainability concerns.
Next.js 15, React 19, TypeScript, Redux Toolkit, MobX, Tailwind CSS and Headless UI.
Next.js API Routes, next-ts-api, Zod, Supabase Auth and PostgreSQL.
Playwright, Vitest, Testing Library, Sentry, PostHog, ESLint, Husky and Vercel.