Slow initial load
The application was noticeably slow on initial load, creating friction for frontline workers who needed fast access during operational hours.

Xenia is an AI-powered operations execution platform used by restaurants, retail chains, and hospitality businesses to manage tasks, checklists, audits, work orders, and team communication across multiple locations.
Usama joined Xenia’s team as a full-stack engineer. Over two-plus years he contributed to core features across the platform — performance work, the checklist builder, external sharing, billing infrastructure, and reporting.
For context, the company went from Seed to Series A during that time. That growth reflects the whole company’s work and is not presented as a result of these contributions.
The application was noticeably slow on initial load, creating friction for frontline workers who needed fast access during operational hours.
The template builder could crash the browser on larger templates due to unnecessary re-renders — limiting the complexity of templates customers could build.
Users had no way to share checklists or tasks with people outside Xenia — blocking use cases like guest experience surveys in hospitality.
Premium features and free features were undifferentiated. There was no billing system, no plan gating, and no way to charge for advanced capabilities.

Load Time & Rendering Performance
Added response compression across the API layer to cut initial load time (30s → 7s). Resolved systematic unnecessary re-renders in the checklist builder so it could handle much larger templates without crashing the browser (20 → 100+ items).

Checklist & Template System
Built and improved the core template builder — the feature used by operations managers to create checklists, inspection forms, and SOPs. The builder supports multiple question types, section grouping, conditional logic, and a live mobile preview so managers see exactly what frontline workers will see before publishing.

External Sharing
Built the public checklist feature — allowing templates to be shared with people outside the Xenia platform via a public link. This opened up a use case such as hospitality businesses collecting guest experience feedback directly through Xenia, without requiring guests to create an account.

Stripe Billing & Monetisation
Built the complete billing infrastructure — Stripe integration, recurring subscription plans, and feature gating. Before this, premium and free features were undifferentiated. After implementation, add-on features were gated behind the appropriate plan, giving the business a way to charge for advanced capabilities.

Recurring task creation with frequency, day, and time configuration.

Kanban board view — tasks organised by status across the pipeline.

Reporting & Exports
Contributed to the reporting layer — template submission tracking, task compliance reports, and scheduled work summaries. Reports are filterable by location, date range, status, and employee, giving operations managers visibility across all sites.

AI-Assisted Documents
Contributed to the documents module with AI assistant integration — allowing managers to generate SOPs, employee regulations, and operational documents directly within Xenia using an inline AI prompt interface.
30s → 7s
Initial load time
After API response compression
20 → 100+
Checklist items
Without crashing the builder
Public
Checklist links
External parties respond without an account
Gated
Paid features
Stripe subscriptions and plan gating
A free 30-minute conversation about your current process and practical next steps.
See other work