All projects

Repaira

2024 — Present · Senior Software Engineer & Team Lead

Repaira digitizes commercial-kitchen maintenance for the hospitality industry: centralized asset management, real-time notifications, and reporting. I lead the engineering of the entire system — mobile, web, and backend.

Repaira screenshot 1
Repaira screenshot 2
Repaira screenshot 3
Repaira screenshot 4
Repaira screenshot 5
Repaira screenshot 6

The Challenge

Build and evolve a production platform serving hospitality businesses across Saudi Arabia — with a small team, high reliability expectations, and a roadmap that eventually demanded a real backend, not just a mobile client.

Results

  • A single engineer-led architecture now powers mobile and web from one backend.
  • Automated pipelines ship to both stores with repeatable, reviewable releases.
  • Measurably improved query performance and system reliability after the Prisma/MongoDB optimization pass.

The Approach

  1. 01Lead development of the end-to-end system: Flutter mobile apps, the web platform, and shared architecture decisions.
  2. 02Transitioned into full-stack ownership: architected scalable REST APIs with NestJS + TypeScript, with Prisma ORM over MongoDB for schema management and query performance.
  3. 03Established CI/CD on GitHub Actions and Codemagic for automated builds, tests, and deployment across Android, iOS, and Web.
  4. 04Enforced a testing culture: unit, widget, integration, and BLoC tests gate every release.
  5. 05Mentor junior developers and run code reviews; translate Figma designs into pixel-perfect responsive UI.

Built With

  • Flutter
  • Dart
  • BLoC
  • NestJS
  • TypeScript
  • Prisma
  • MongoDB
  • GitHub Actions
  • Codemagic