Mohammad Jahangir
← All projects

NOVIQ Solutions — in-house SaaS platform

Opperiq

A multi-tenant operating system for field workforces.

ReactReact NativeNestJSPostgreSQLPrismaRedisBullMQYOLOv8InsightFaceOCR
Role
Full Stack Engineer, NOVIQ Solutions
Status
Live in production
opperiq.com
Opperiq marketing homepage describing its enterprise field-operations platform

Problem

Field-operations companies run attendance, scheduling, fleet, and payroll across spreadsheets, radios, and disconnected point tools. Managers can't see where crews are, whether tasks were actually completed, or whether expense claims are legitimate — and none of it scales past a handful of clients without a proper multi-tenant foundation.

Solution

Opperiq is an end-to-end multi-tenant SaaS platform with a companion React Native mobile app that gives every tenant its own isolated workforce operation: employee and manager hierarchies, live GPS tracking, geofenced attendance, shift scheduling, task and workflow management, fleet and vehicle maintenance, payroll, finance, and role-based dashboards, all under one architecture.

What I built

  • Designed the multi-tenant data model and role-based access system so every client's workforce, locations, and records stay fully isolated on shared infrastructure.
  • Built the React Native field app covering attendance, geofenced check-in/out, live GPS tracking, task/checklist workflows, and shift scheduling.
  • Built the NestJS + PostgreSQL/Prisma backend, including the fleet and vehicle-maintenance module, payroll and finance workflows, and role-based dashboards for the web app.
  • Shipped an AI-powered face/selfie verification service (YOLOv8 + InsightFace) with model caching, used for secure attendance and identity verification in the field app.
  • Built OCR-based receipt processing that extracts line-item and expense data directly into the finance module, removing manual receipt entry.
  • Used Redis and BullMQ to move attendance events, notifications, and OCR/verification jobs off the request path into background queues.

Key capabilities

Multi-tenant SaaS architectureEmployee & manager managementAttendance & live GPS trackingGeofencingShift schedulingTask & checklist workflowsFleet & vehicle maintenancePayroll & financeExpense/receipt OCRAI face/selfie verificationRole-based dashboardsEvent-driven background processing

Engineering challenges

  • Keeping tenant data fully isolated while sharing one schema and one deployment, without duplicating infrastructure per client.
  • Running face/selfie verification on-device-adjacent at acceptable latency, which required caching the YOLOv8/InsightFace models instead of reloading them per request.
  • Keeping live GPS and geofencing responsive for field crews on inconsistent mobile connectivity.

Outcome

Live enterprise operations platform, developed for NOVIQ Solutions, serving construction, security, facilities, and logistics operators.