Bella AI

Bella AI case study cover

Commercial product work across Next.js, API routes, Supabase/PostgreSQL, type-safe contracts, migrations, tests and monitoring.

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.

Delivery context

  • NDA-aware case

    Some product details and internal flows are under NDA, so this page only describes safe technical and delivery-level points.

  • Direct client work

    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.

  • Project status

    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.

What I owned

  • Type-safe app architecture

    Architected flows across database, API routes and UI using Next.js, TypeScript, next-ts-api, RTK Query and Zod.

  • Database and permissions

    Designed and executed 30+ PostgreSQL/Supabase migrations with Row-Level Security and role-aware access patterns.

  • Authentication and onboarding

    Built RBAC: role-based authorization, permission-aware access, custom middleware and invitation-based registration using Supabase tokens.

  • Production confidence

    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.

Stack signals

  • Frontend

    Next.js 15, React 19, TypeScript, Redux Toolkit, MobX, Tailwind CSS and Headless UI.

  • Backend/API

    Next.js API Routes, next-ts-api, Zod, Supabase Auth and PostgreSQL.

  • Quality

    Playwright, Vitest, Testing Library, Sentry, PostHog, ESLint, Husky and Vercel.