NOVIQ Solutions — in-house SaaS platform
Opperiq
A multi-tenant operating system for field workforces.
- Role
- Full Stack Engineer, NOVIQ Solutions
- Status
- Live in production

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
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.