Redesigning an AI data platform for stronger product experience
Overview
Baza is an African-built, AI-powered data intelligence platform that helps users analyze data, uncover hidden opportunities, and generate insights that support faster, smarter decisions.
Users can connect or upload data sources, ask questions, and generate reports through the platform. The product already had a first version in market, but the experience did not yet match the standard users expected from a modern AI platform.
Tison came in to help shape a stronger v2 — one that felt faster, and cleaner, while also improving reliability behind the scenes.
The Challenge
Before Tison's involvement, Baza had received clear feedback on both experience and performance.
The platform looked dated, conversations were harder to follow than they should have been, login and navigation felt sluggish, and some technical validation patterns weakened trust.
For a platform serving professional users, these were not minor issues. Baza needed an experience that felt modern, dependable, and easier to use with confidence.
What was delivered
Tison contributed across both frontend and backend, helping strengthen the platform in several core areas:
UX improvements across key product flows
Workspace and user management
Onboarding and authentication refinement
File handling and preview improvements
Role-based permissions and admin controls
Production fixes and general app stability
Core Capabilities
Clearer onboarding and login
The login and onboarding experience was refined to reduce friction and improve the first-use experience.
Better workspace and user management
Tison built and improved interfaces for managing workspaces, members, and permissions.
Role-based controls
Admin-only actions were made more intentional through role-based visibility and settings logic.
Stronger navigation and layout
The product experience was improved through fixes to navigation, layout behavior, sidebar constraints, and route-aware back button logic.
Quick-action shortcuts
Homepage quick actions helped make common workflows more obvious and accessible.
Multi-sheet Excel preview
Users could preview multi-sheet Excel files with dynamic tab switching, making file handling inside the platform more practical and intuitive.
Built for Scale
On the backend, Tison contributed features and production fixes in FastAPI/Python that improved platform behavior in meaningful ways.
This included organization profile and logo management, better workspace and member APIs, workspace-scoped file filtering, multi-sheet XLSX support, fixes for an authentication race condition, stronger file upload handling, and clearer error reporting.
These changes helped reduce friction, prevent cross-workspace data issues, and improve day-to-day reliability across the platform.
Technology Stack
React, Next.js, TypeScript, React Query
FastAPI, Python, Pydantic
PostgreSQL with RLS, Google Cloud Storage
GitHub, PR reviews, Copilot, CodeRabbit, Antigravity
Outcome
Tison helped move Baza closer to the product standard its category demands.
The work improved usability through clearer flows and stronger admin experiences, improved credibility through a more polished interface, and improved reliability through better validation, more robust handling of edge cases, and fixes to production issues.
Rather than simply shipping more features, the project focused on making the platform feel more complete, more trustworthy, and more ready for professional use.